Web Tasarım ve Geliştirme için yenilikçi çözüm: Aptana

Başlatan hasantayyar, 21 Temmuz 2008 - 16:52:40

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

hasantayyar

Güncel Linux sorunlarından biri de kaliteli web geliştirme aracı bulmak. Özellikte benim gibi uzun süre Dreamweaver ile çalışmış kişiler Linux kullanma kararında sonra Dreamweaver'ı derme çatma wine ile kullanamayınca bu sorun sinir yapmakta.

Linux için yeni bir program olmayan ama yeni yeni popülerleşen ve liderliğe oynayan üstelik açık kaynak bir web geliştirme programı var.
Üstelik sadece linux ya da windows için değil :
"appele mac os x, Linux, Windows ve hatta Vista sürümleri dahi mevcut"




APTANA
www.aptana.com
# "Aptana ücretsiz, platform bağımsız ve eklenti desteği olan bir web editörüdür"
# Aptana hakkında videolara aptana.tv adresinden ulaşabilirsiniz. Son derece firkir verici videolardır. Aynı zamanda da derslerdir. (videoları mutlaka izlemeli ve öyle karar vermelisiniz. Belki de size hitap etmiyordur)
# Resmi sitesi olan http://www.aptana.com adresinden indirebilirsiniz.
# Profesyonel sürümü ücretlidir, ücreti gayet makuldür. Galiba 100$ gibi
# Eklentiler yoluyla genişletilebilen bu web editörünün Ajax, JavaScript, HTML, CSS, PHP, RadRails, Adobe AIR ve hatta Apple iPhone desteği bile var.
# En sevdiğim yanı ExtJS, jQuery, Prototype, MooTools(önceden yoktu, yeni sürümde var) gibi js kütüphaneleri  Aptana ile beraber kullanılabiliniyor.
# Js kütüphanelerinin eklenmesi ile sayfada otomatik kod tamalama ve kod referansları çıkıveriyor yazarken.
# Bu Js kütüphanelerinin örnek projeleri de programa dahil edilmiş. Bu da gerçekten kolaylık.
# Jaxer Server denen olayı bambaşka güzel bir şey. Jaxer : "The ajax server" her yanıyla heyecan verici.
# Çalışmalarınızı proje kütükleri halinde saklayabilirsiniz.
# FTP desteği
# Senkronizasyon özelliği
....
Ayrıca ana sayfasındaki indirme sayacı çıldırmış gibi 2.184.630 ve devam ediyor her saniye :)

http://www.hitnews.net/dreamweaver-killer-aptana-ajax-code-assist-on-javascript-html-css/  deki haberi ve yorumları da okuyabilirsiniz
Hitnews olaa şöyle yaklaşmış:

Alıntı YapDreamweaver killer : Aptana AJAX Code Assist on JavaScript HTML CSS

hitnewsten bir alıntı:
Alıntı Yap
Here at osCandy, we use Aptana everyday. One thing sucks though - The php implementation still needs work. So while they're working that out, we can use phpEclipse to make Aptana better. As a result, we have a full blown PHP ide, with all the benefits of Aptana Javascript IDE + CSS IDE.

Aptana is a robust, JavaScript-focused IDE for building dynamic web applications. Highlights include the following features:

    * Code Assist on JavaScript, HTML, and CSS languages, including your own JavaScript functions
    * Outliner that gives a snapshot view of your JavaScript, HTML, and CSS code structure
    * FTP/SFTP uploading, downloading and synchronization
    * JavaScript debugger to troubleshoot your code
    * Error and warning notification for your code
    * Support for Aptana UI customization and extensions
    * Cross-platform support
    * Free and open source licensed under the Eclipse Public License, v1.0.
Hasan Tayyar BEŞİK

Contempt

Paylaşım olarak teşekkür ederim deneyim yaşayan ve başarılı arkadaşlardan tiyolar ve açıklamalar gelirse çok güzel olur.
Herşeye Rağmen...

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ardes


cyclops

kurulum hakkında detaylı bilgi alabileceğimiz bir kaynak var mı acaba ?

heartsmagic

Sistemin 64bit değilse, anasayfadaki download bağlantısını takip edip, ardından karşına gelecek sayfada sol alttan download demen yeterli. İnen dosyayı aç ve dizine düş:

./AptanaStudio

komutu programı başlatacaktır. Gördüğüm kadarıyla kurulum dosyası koymamışlar, kendince bu dizini bir yere taşıyıp ardından başlatıcı ayarlayabilirsin.

Tabi program için jre gerektiğini söylemiyorum bile.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

cyclops

Teşekkürler.Çalıştırma işlemi başarı ile gerçekeştirildi. kısayolunu masaüstüne koyabiliyor muyuz ?

egitimist

Aptana'da "WYSIWYG" özelliği var mı? Vidyolarında gördüğüm kadarıyla yok. Linux altında Quanta Plus hala 1 numara bence.

Quanta Plus, bir WYSIWYG (What you see is what you get / Ne görürsen onu elde edersin) tipi html editörüdür. (Dreamweaver muadili) hem kod penceresini hem de eklediğiniz kodun web sayfasında nasıl görüneceğini anlık olarak görebilirsiniz. Üstelik pek çok aracı da var. Resim, form öğeleri,linkler vb işleri hiç bir kod yazmadan sadece bir kaç tık ile yapıp nasıl göründüğünü save der demez görebilirsiniz.

konsol
plug-in desteği
link kontrol edicisi
resim haritaları oluşturucusu
hata düzelticisi

ve daha bilmediğim pek çok özelliği de var. Bildiğim kadarıyla java paketleri gibi olmazsa olmaz bağımlılıkları da yok. Uygulamalar=>Ekle/Kaldır'dan bir kaç tık ile kurabilirsiniz.

heartsmagic

Tabi. Masaüstünde Aptana.desktop diye bir dosya oluştur. İçine şunu yaz:

[Desktop Entry]
Encoding=UTF-8
Name=Aptana
Exec=/nerede/bu/AptanaStudio
Type=Application


Kaydet kapat. İstersen sağ tıklayıp, özellikler diyerek bir simge de gösterebilirsin. Tabi ki /nerede/bu/AptanaStudio yerine AptanaStudio'nun yolu neresiyse, yani dizini nereye taşıdıysan orayı göstermen lazım.

Anladığım kadarıyla WYSIWYG düzenleyici kendisi. Dreamweaver'a sıkı bir rakip diyorlar kendisi için :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Eren


hasantayyar

#10
Alıntı yapılan: egitimist - 23 Temmuz 2008 - 17:16:59
Aptana'da "WYSIWYG" özelliği var mı? Vidyolarında gördüğüm kadarıyla yok. Linux altında Quanta Plus hala 1 numara bence.

Quanta Plus, bir WYSIWYG (What you see is what you get / Ne görürsen onu elde edersin) tipi html editörüdür. (Dreamweaver muadili) hem kod penceresini hem de eklediğiniz kodun web sayfasında nasıl görüneceğini anlık olarak görebilirsiniz. Üstelik pek çok aracı da var. Resim, form öğeleri,linkler vb işleri hiç bir kod yazmadan sadece bir kaç tık ile yapıp nasıl göründüğünü save der demez görebilirsiniz.

konsol
plug-in desteği
link kontrol edicisi
resim haritaları oluşturucusu
hata düzelticisi

ve daha bilmediğim pek çok özelliği de var. Bildiğim kadarıyla java paketleri gibi olmazsa olmaz bağımlılıkları da yok. Uygulamalar=>Ekle/Kaldır'dan bir kaç tık ile kurabilirsiniz.



Fakat çok farklı bakmışsınız olaya. Gelişen web teknolojisi javascript-php, ajax üzerine yol almakta ve artık bir çok uygulamada kodların çoğunluğu javascript ile yazılmakta. Formatlamalar, anlık düzeltmeler, hesaplamalar, tasarımsal efektler, grafikler gibi bir çok eylem yardımcı kütüphaneler ile yapılmakta ve eski eköl javascript kodları kadar da browser ı yormamakta. Bu gelişim içinde bir çok javascript kütüphanesinin kullanımı webmaster için büyük avantaj. Fakat bu kütüphanelerde yüzlerce nesne, özellik ve fonksiyon olduğundan (her nekadar dökümantasyonları bolca olsa da) bunları anlık kullanmak bazen zor olmakta. Hatta bazen bu kütüphaneleri projeye dahile tmek bile sorun olabilmekte. "ext-js kütüphanesinin spry kütüphanesinden önce dahil edilmesi gerek" gibi öncelikler ve istisnalar olabilmekte. Sürekli kullanılan validation, accordion, tooltip gibi görsel veya işlemsel olayların kodlarını tekrar tekrar yazmak da bazen sıkıcı olabilir.

Quanta gibi programlar eski eköl web programcılarını tatmin edebilir fakat güncel web uygulamarı geliştirenler için yeterli değil.

# Quanta için "Bildiğim kadarıyla java paketleri gibi olmazsa olmaz bağımlılıkları da yok" demişsiniz. Harika ne güzel.  APTANA nın java tabanlı olması aynı projenin Mac, Win. ve Linux için sürümlerinni kolayca çıkabilmesini sağlamakta.
# Java tabanlı olması aslında "daha açık kaynak" olmasını sağlamakta değil mi?
# APTANA nın WYSIWYG özelliği yok. Burda sorulacak soru "Bir web programcısı olarak kullandığım programda ne kadar WYSIWYG' ye ihtiyacım var?" Evet olsa güzel olabilirdi fakat çok da kullanılacağını sanmıyorum. Bu arada Quanta için WYSIWYG özelliği çok da başarılı değil.
# Bu bir "hangisi daha iyi" karşılaştırması değil elbette. Daha evvel belirttiğim gibi QUANTA ile APTANA aslında farklı bakış açılarına hitap etmekte.
# APTANA'yı denediniz mi? Bence deneyip geri bildirimlerinizi buraya yazmalısınız.
# "Uygulamalar=>Ekle/Kaldır'dan bir kaç tık ile kurabilirsiniz." demişsiniz bu çok hoş fakat APTANA ya karşı artı bir değer değil. APTANA Linux için sadece açmanızı gereken bir paket ile gelir. Bu paketi açar ve kullanırsınız.
Hasan Tayyar BEŞİK

hasantayyar

http://www.aptana.com/studio sayfasından özellikleri ve aslında neyi amaçladığı hakkında daha detaylı bilgi alınabilir!
Hasan Tayyar BEŞİK

egitimist

Aptana'nın lisansı  GPL (GNU Public License) değil; kendi icatları APL (Aptana Public License) APL'nin kendi sitelerindeki açıklaması;
Alıntı YapThe Aptana Public License is designed to allow you the freedom to use Aptana products without restriction, except for redistribution. We at Aptana want you to not only use Aptana for web development, but also freely share scripts, snippets, websites and other items with friends and coworkers, and to encourage others to use and adopt Aptana as well. However, we require that you do not redistribute Aptana Studio itself. If you are interested in redistributing Aptana or have a question, please contact us at

Buradan benim anladığım: "Özgürce kullanabilirsin ama kafana göre geliştirip dağıtamazsın!"
Zaten ücretli bir yazılım. Ücretsiz versiyonuda kısıtlı özelliklerle geliyor. Yani Sharewere Microsoft da aynısını yapıyor. .Net ortamında uygulama geliştirmene olanak veren Visual Studio 2008 gibi üstün bir geliştirme ortamını kısıtlı özellikleriyle ücretsiz sunuyor.

egitimist

Amacım Aptanayı kötülemek değil. Yanlış anlaşılmak istemem. Ürünlerinden gelir elde etmek istemeleri gayet doğal. (Tekelleşmeye çalışmadıkları ve insanları dolandırmadıkları sürece!)

Yukarıda;
Alıntı Yap# Java tabanlı olması aslında "daha açık kaynak" olmasını sağlamakta değil mi?
demişsiniz. Ne yani her java ile kodlanan yazılım Özgür yazılım mı oluyor. Java ile kodlanmış ücretli pek çok  yazılım mevcut. Ya da Windows ve Linux'ün kodlanmasında en çok kullanılan dilin C olduğunu okumuştum. Bir yazılımın özgür yazılım olup olmadığını lisansına bakarak anlarız.

APL için link;
http://www.aptana.com/taxonomy/term/7

herace

Bu habere nasıl sevindim bilemezsiniz :D Na sıl kuracağım Dreamweaver' ı diye düşünüyordum öyle.

ZooM

If I was your vampyre...

Hexa

Aptanayı 7-8 aydır kullanıyorum 0.x sürümü vardı şimdi en son 1.1 çıktı. Aptana bence tam bir IDE, Dreamweaver'a tekme atacağı çok yönü var. Zaten Dreamweaver'ı hiç bir zaman IDE olarak görememişimdir. Aptana'nın da kod renklendirmesi çok hoştur. Kesinlikle denemeye değer, kullanmaya değer.

6ng4n

dreamweaver asla bir ide değildir. her türlü dosyaya apatana gibi sadece html dosyalarına değil de her türlü html içerebilecek dosyalara wysiwyg editörlüğü yapabilen geniş imkanlar sunan ve son sürümlerinde adobeun etkisiyle çok çok ayrı bir özelliği oln bir web sitesi fabrikasıdır.beni windows kullanmama neden olan!!!!!!(istemediğim halde) programlardan biridir.eğer ki aptana bir dreamweaver gimp de bir photoshop olursa o zaman linux windowsa apatana deamveavera gimp de photoshopa tekmeyi basar tabii adobe programları başarısız olur ya da adobe batarsa(bu imkansız !!!!!!!! :( )linux geliştiricileri bu açığı kapatırlarsa bence bilişim dünyasına büyük katkı sağlarlar(masal gibi oldu :D :D :D :D )

heartsmagic

@6ng4n, bu açıkları kapatmak Linux geliştiricilerinin işi değil ne yazık ki. Camiadaki yanlış beklentilerden biri budur. Seni eleştirmiyorum zira daha yeni yeni tanımaya çalışıyorsun olayları. Linux geliştiricileri zaten işlerini yapıyorlar, işletim sisteminin kalbi olan çekirdeği (kernel) geliştiriyorlar. Bu gibi program açıklarını yazılım firmaları kapatmalı. Örneğin bir Adobe Linux sürümü oluşturup satışa sunabilir. Bu durumda Photoshop'a para verip Linux üzerinde kullanmaya devam edebilirsin. Kısacası mesele yazılımcıların meselesi. Diğer taraftan özgür yazılım için Gimp kullanmaya başlanabilir tabi. Ancak meselenin özü bu açık aslında ne Linux geliştiricilerinin ne de dağıtımların açığıdır. Şöyle düşün, eğer Windows için bir Photoshop olmasaydı sen gidip neden Microsoft Photoshop yazmıyor diyebilir miydin?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

6ng4n

Alıntı yapılan: heartsmagic - 09 Kasım 2008 - 00:49:07
@6ng4n, bu açıkları kapatmak Linux geliştiricilerinin işi değil ne yazık ki. Camiadaki yanlış beklentilerden biri budur. Seni eleştirmiyorum zira daha yeni yeni tanımaya çalışıyorsun olayları. Linux geliştiricileri zaten işlerini yapıyorlar, işletim sisteminin kalbi olan çekirdeği (kernel) geliştiriyorlar. Bu gibi program açıklarını yazılım firmaları kapatmalı. Örneğin bir Adobe Linux sürümü oluşturup satışa sunabilir. Bu durumda Photoshop'a para verip Linux üzerinde kullanmaya devam edebilirsin. Kısacası mesele yazılımcıların meselesi. Diğer taraftan özgür yazılım için Gimp kullanmaya başlanabilir tabi. Ancak meselenin özü bu açık aslında ne Linux geliştiricilerinin ne de dağıtımların açığıdır. Şöyle düşün, eğer Windows için bir Photoshop olmasaydı sen gidip neden Microsoft Photoshop yazmıyor diyebilir miydin?

tabii ki ben zaten linux geliştiricileri derken kernel yazanlardan bahsetmiyorum.bence dünyada gelmiş geçmiş en iyi işletim sistemi çekirdeği.güvenlik açısından da hız açısından da.benim yakınmam python,eclipse gibi mükemmel alt yapıları kuranların bu işe neden yanaşmaklarıdır.windows için adobe varsa niye linux için olmamasıdır.linux program geliştirmede windowstan iyidir.bu kesin bir şey.
ayrıca aptanayı yazanları kutluyorum.bence linux üzerindeki web geliştiricileri için umut verici bir durum.

heartsmagic

MS ciddi anlamda bir pazara sahip ve bu pazarı kimse göz ardı edemiyor ne yazık ki. Bu birazda bizlerin suçu zira açık kaynak/özgür yazılım camiası olarak her şeyi "beleş" olarak algılıyoruz. Makul fiyatlarda olan yazılımların aslında alınıp desteklenmesi gerekir. Özelikle büyük ölçekli yazılımlarda bu yapılabilmeli yoksa yaşamaları çok zor. Biz onların üzerinden para kazanıyorsak bu kaçınılmaz bir durumdur. Büyük şirketlerden biri çıkıp bir Adobe gibi olamadıktan sonra işler zor yürür. Gerçi bizim gimp'imiz var ve bir açığı dolduruyor. Ancak camiada hala bir çok yazılım açığı mevcut.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

6ng4n

Mutlaka deskteklememiz gerekiyor.aslında Türk milleti herşeyi beleş biliyor ama özellikle bilgisayar konusunda nerede crack nerede keygen varsa onu kullanıyor.Etrafımdaki hiç kimsenin gidipte orjinal windows,office vs. yazılım kullandığını görmüyorum.Ayrıca şirketlerin bulaşmamasının nedeni açık kaynak ancak gnu/gpl sözleşmesinde açık kaynak yazılımların para ile dağıtılabileceği var.bunu yapabilirler.tabii gimp gibi tamamen açık kaynak olan yazılım geliştiricileri de yapabilirler bunu.inanın c++ veya python kullabilsen ve imkanım olsa ben yapmak isterdim.

engin_dlk

30 günlük deneme sürümü..

Kurulumu yaptım fakat açıldıktan sonra hatalar alıp kapandı.. Başka programa bakalım
Linux> windows & Ubuntu windos işletim sistemlerini döver :)

mtilhan

Sitede sistem gereksinimi olarak 512 MB Ram demiş bende 256 MB ram var ama 2 GB lık swap alanı var sizce sorunsuz çalışır mı? Çalışmaz ise swap alanı ayarlarında nasıl oynamam gerekir çalışması için?
You're beatiful but you will never be mine.
Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh burzum-ishi krimpatul.

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.