Linux (Pardus) Ortamında Web Geliştirme

Date08 / Şubat / 2009 Author İsa Engiz    Category Genel     Tags , , , , , , Yorumlar3 Yorum Yapilmis.

Web yazılım geliştirmeye Windows ortamında başladıysanız, Linux’a taşınmak biraz daha meşakkatli olur sizin için. Alıştığınız programları Linux tabanlı bir dağıtımda ilk bakışta bulamayabilirsiniz, Ancak ihtiyaçlarınızı karşılayacak hemen hemen bütün yazılımlar mevcuttur.

linux-resim

Bugün burada KDE tabanlı Pardus için bir yazılımlar önereceğim, ancak aynı yazılımları ve işlevleri başka dağıtımlar üzerinde de bulabilirsiniz. (KDE programlarını GTK tabanlı dağıtımlarb[Ubuntu] üzerinde de kullanabilirsiniz.)

Yerel Sunucu Kurulumu

Yeni bir linux dağıtımını kurduktan sonra web geliştirme ile ilgileniyrsanız ilk yapacağınız şey bilgisayarınıza yerel bir sunucu kurmaktır. Çalışmalarınızı bu sunucuda test etme imkanı ile belki de web yazılım geliştirmenin olmazsa olmaz parçasıdır.

Pardus yüklü bilgisayarınıza ApacheMysqlPHP kurmak için bu bağlantıdaki wikiye bakabilirsiniz. Bu üçlüyü kurup ayarlarını yapmayı açık ve sade bir şekilde açıklıyor.

Size gereken bir diğer unsur ise bir mysql yönetim arayüzüdür, phpmyadmin. Bunu kurmak içinse aynı wikinin bu sayfasına bakılabilir.

Böylece yerel sunucu kurulumu tamamladık. Size verdiğim ilk bağlantıdaki işlemleri sonuna kadar yaptıysanız artık http://localhost/~isa/ benzeri bir adreste apache kurulumu tamamlanmış ve http://localhost/phpmyadmin adresinde de phpmyadmin programına sahip oldunuz.

Artık size gereken güzel bir editör.

Kod yazmak için editör

Linux tabanlı dağıtımlar için pek çok editör alternatifi bulunmakta. Ancak ben burada beğendiğim ve başarılı bulduğum iki tanesinden bahsedeceğim.

Birincisi Quanta Plus. Yetenekli olan bu editör sayesinde web geliştirme ile ilgili bütün dosyalarınızı rahatlıkla düzenleyebilirsiniz. (Hatta web geliştirme ile ilgisi olmayanları da…) Benim en çok beğendiğim özelliği kod renklendirme özelliklerini değiştirebilmeniz. Sitenize FTP ile bağlanarak dosyaları çevrim içi düzenleyebilirsiniz. Görsel modda da kod yazmaya gerek kalmadan dosyaları düzenleyebilirsiniz. Bunun dışında daha pek çok özelliği kendiniz kullanarak keşfedebilirsiniz.

Pardusa Quanta Plus kurmak için paket yöneticisinden “web geliştirme” paketini kurmanız gerekmekte. Quanta Plus editörü bu paketin içinde gelmekte.

İkinci editör önerim ise Netbeans. Yukarıda saydığım özelliklerin hepsine sahip. Bununla beraber kullanışlı pek çok özelliği daha var. otomatik fonksiyon tamamlama, kod navigasyonu gibi özelliklerin yanında en dikkat çeken özelliği otomatik dokümamtasyon özelliği.

Bir sınıf oluşturup methodları yazdıktan sonra her method için tanımlanan belgelendirmeler, daha sonra siz o methodları çağırırken direkt sizin karşınıza gelir. Ya da bir nesne oluşturduktan sonra nesneyi kullanacakken sınıfın bütün methodları kendiliğinden listelenir. Ya da popüler javascript kütüphanelerine direkt destek verir ya da Flickr gibi servislere de hali hazırda api desteği vardır.

Daha pek çok özelliği bulunan netbeans hakkında detaylı bilgiyi kendi sayfasından alabilirsiniz. Yine bu sayfadan da indirebilirsiniz. Ancak tanıtım videosunu izlemeden geçmeyin!

FTP Programları

Yukarıdaki editörlerin ikisi de FTP desteği sunmasına rağmen dosyaları FTP programı yardımıyla atmak size daha kolay geliyorsa Pardus altında zaten pek çok alternatifiniz bulunmakta. Firefox’un popüler FTP eklentisi Fireftp, ya da Filezilla işinizi rahatlıkla görebilir.

Test için Tarayıcılar ve IE

Yaptığınız çalışmayı farklı tarayıcılarda test etmezseniz pek hoş olmayan süprizlerle karşılaşabilirsiniz. Bu pek hoş olmayan süprizleri de genellikle IE yapar, hatta IE6 yapar.

Çalışmanızı kontrol etmeniz gereken tarayıcılar Firefox, Opera, Chrome, IE ve Safaridir. Türkiye’de Mac pek popüler olmadığı için Safari konusunda rahat olabilirsiniz. Firefox, Opera ve Chrome konusunda da rahat olabilirsiniz çünkü bu tarayıcıların Linux versiyonları zaten mevcuttur. Ancak çalışmanızı Internet Explorer altında test etmediyseniz süprizlere hazırlıklı olun!

Pardusa IE kurmak için yine wikiye göz atabiliriz. Bu adreste IE kurmak için iki yol anlatılmakta. İkinci yol biraz daha kolay. PlayonLinux ile IE kurmak tek tıkla mümkün olabiliyor. (isterseniz Safari de kurabilirsiniz.)

Resim düzenleme ve Gimp

Resimlerinizi düzenlemek için hali hazırda zaten bir program ön tanımlı olarak bulunmakta, Gimp. Ve 700 $ da değil!!!

Sonuç

Tüm bu işlemlerden sonra artık web geliştirme için gerekli olan hemen her şeye sahip oldunuz ve bilgisayarınız sizi bekliyor!

Güzel projeler ortaya çıkarmanız dileğiyle!

Not: Burada anlatılanlara sizin de eklemek istedikleriniz varsa yorumlar ile katkıda bulunmaktan çekinmeyin.

- Bu blogda yer alan yazıları RSS ile takip edebilirsiniz. RSS aboneliği için tıklayın.

- Ya da bu blogda yer alan bütün yazıları içindekiler sayfasında görüntüleyebilirsiniz. Tıklayın!

Linux (Pardus) Ortamında Web Geliştirme yazısına 3 Yorum yapılmış.

  • oztecnic 08 Şubat 2009, 16:44

    Güzel bir paylaşım, insanlar Linux platformunda bişey yapılamayacağını dününüyorlar, böyle düşünenlere güzel bir cevap, RSS listeme ekledim, takibindeyim…

    Başarılar…

  • faruk 08 Şubat 2009, 17:56

    Güzel bir yazı olmuş, bunların hepsini bir arada bir sayfada görmek çok güzel, çok kullanışlı olacak…

    teşekkürler.

  • Hüseyin Berberoğlu 06 Mart 2009, 22:08

    Pardus’da ftp programı yerine normal bir dosya yöneticisi ekranında adres satırına ftp://adres yazarak dosya transferlerinizi yapabilirsiniz.

    Kwrite da kod yazmak için iyi, hızlı, hafif bir alternatif.

    Eğer .net teknolojileri kullanmıyorsanız yazılım geliştirme için en uygun ortam linux.

görüşünü belirt

Spam Protection by WP-SpamFree

Arama


E-Posta Aboneliği


RSS Aboneliği

En Çok Yorumlanan Yazılar

Etiketler

404 ajax apache arama butonu as astrofizik açık kaynak banner blogger blogger/blogspot Blogger / Blogspot blogspot case chmod css date dosya yükleme editör etiket etkinlik favicon featured form ftp galeri Genel gimp hata sayfası header htaccess htpasswd ilişkisel veritabanı index innodb javascript join JQuery kategori koodla linux mysql opacity php resim url

Son Yorumlar

  • isa engiz: Yazı için teşekkürler. sabit ip 2.75 tl. bu ücreti verip kendi web sunucumuzu kurabiliriz… En yakın...
  • osman: Yazı için teşekkürler. Pardus projesinin Türkiye için çok önemli olduğunu düşünüyorum. Ancak yazıda da...
  • Mustinet: siblings kullanarak da yazılabilir. Teşekkürler
  • is: CSS kullanmadan sadece HTML kodlarıyla yanyana iki sütun (tablo kullanmadan) oluşturulabilir mi?
  • Doğan Yılmaz: verdiğiniz bilgiler için çok ama çok teşekkür ederim. artık sıkı bir takipçiniz olmaya karar verdim

Sayfalar


Faydalı Bağlantılar