Türk Blog Yazarları

Üreten, tartışan ve paylaşan insanlar için sosyal ağ !

Biraz uzun yazabilirim,
sabrınız için şimdiden teşekkürler.

Öncelikle ilgili linkler:

* sardalya Facebook Topluluğu: http://www.facebook.com/group.php?gid=8892423086
* sardalya SourceForge sayfası: http://sourceforge.net/projects/sardalya/
* sardalya ana sayfa: http://www.sarmal.com/sardalya/

Peki Nedir sardalya, Yenir mi?

sardalya, Gelibolu civarında çıkan çok lezzetli bir balıktır :)

Yazılım olarak ise, sardalya

* dinamik,
* nesne(prototip) yönelimli,
* cross-browser,

bir AJAX/DHML Kütüphanesi olarak bol terimli bir şekilde adlandırılabilir.

sardalya ile neler yapılabileceğini görmek için linkibol.com‘a bakabilirsiniz — sardalya’nın en yoğun kullanıldığı uygulamalardan biridir linkibol.

sardalya’nın geliştiricisi olarak gönül rahatlığıyla şunu söyleyebilirim:

Benzerlerinden (prototype, script.aculo.us, dojo, jquery) işlevsellik açısından eksiği yok, hatta bazı noktalarda fazlası bile var.

Her Şey Nasıl Başladı?

Başlangıçta sardalya, kişisel projelerimde kullandığım küçük kod parçacıklarını derlediğim bir kütüphane olarak başladı hayatına.

Bununla birlikte, zaman içinde sardalya öyle bir konuma geldi ki, tek başıma bu altyapıyı geliştirmek, gelişim sürecini yavaşlatmaya başladı.

Çünkü, yapılacak

* test
* dokümantasyon
* revizyon
* örnek uygulamalar
* kod yazımı
* çeviri

ve bunun gibi bir yığın iş vardı ve hepsinin altından tek bir kişinin kalkması için bu kişinin (bu ben oluyorum :D ) tüm zamanını ve enerjisini bu koda ayırması gerekiyordu — ve günümüz yaşam koşullarında bu olanaksızlaşmıştı.

Ben de sardalya’yı topluluğa açmaya karar verdim:

İyi de yaptım!

Şu an sardalya, GNU Lesser General Public License lisansı altında, lisans koşullarına uyan herkese sonuna kadar açık.

Neden mi?

Binlerce kişi, günde bir saatini ayırsa, bir kişinin tüm gün boyunca tüm zaman ve enerjisini harcayarak üreteceğinden çok daha fazla değer katacaktır.

sardalya ne Kadar Karmaşık bir Yapı? Benim Katkım Olabilir mi?

Evet, olur :)

sardalya, bir AJAX Framework. Haliyle bol bol AJAX kullanılıyor.

Amacımız, Web tabanlı DHTML / AJAX uygulamaları geliştirmek.

Ve bu geliştirme sürecinde,

* standartlar,
* kullanılırlık,
* erişilirlik
* çapraz tarayıcı uyumluluğu

gibi kavramları göz önünde bulundurmak.

Bu süreçte

* API dokümantasyonu,
* birim testleri,
* ayrıntılı örnek sayfaları,
* daha ayrıntılı gerçek hayata uygulanabilecek senaryolar, uygulamalar

hazırlanacak.

Bu proje, katkıda bulunmak isteyen herkese açık.

Konu ile ilgili SVN repository yavaş yavaş şekillenmeye başlıyor.

Eğer yazılım ile ilgiliyseniz, bununla birlikte sourceforge, CVS ya da SVN kullanımı ile pek haşır neşir olmadıysanız sorun değil, neyin nasıl yapılacağını adım adım anlatan bir yazı hazırlayacağım yakında.

http://www.sourceforge.net/

adresinden bir hesap açar ve kullanıcı adınızı bana (volkan@linkibol.com) iletirseniz sizi de geliştirici ekibe dahil etmekten mutluluk duyarım.

Benim Yardımım Olur mu?

Evet, olur.

Genelde Nasıl İşler Bu İşler?

Özgür yazılım, ortak proje geliştirme deneyimi olmayanlar için süreci biraz
özetlemek isterim:

Bu tarz projelerde, genelde

* kod yazanlar,
* kodu dokümante edenler,
* kodu test edenler,
* kodu birleştirenler

olur.

Aslında hemen hemen herkes, bu dört işi belirli oranda yapar, ama herkesin ağırlıklı rolü farklıdır.

sardalya ileride bir yerlere gelecekse, bunu hepmiz başaracağız.

Forumlarda, warez link, crack vb. iletmenin ve “kopyala-yapıştır”cılığın “emek” olmadığının, size ün kazandırmadığının;
asıl emeğin bir şeyler “üretmek”, bir şeyler “var etmek” olduğunun bilincinde olan herkese sesleniyorum:
Şimdiden emeğinize sağlık.

Sizi %100 kendi emeğimizle şekillendireceğimiz bir özgür yazılım projesine davet ediyorum.

Ne diyorsunuz?
Var mısınız?

Tags: ajax, internet, sardalya, web 2.0., yazılım, özgür yazılım

Paylaş Twitter

Reply to This

Replies to This Discussion

selam volkan kodlama bilmiyorum ama yardımcı olmak isterim.... zaten bana kodlama bilen birileri lazım eray'a bir proje sunmuştum onu geliştirmek için lazım.. belki sardalya iş görür..

Reply to This

Selam Hasan,

Eğer AJAX ile ilgili bir şeyler gerekiyorsa sardalya bir çözüm olabilir.
Bununla birlikte, şu an ciddi anlamda dokümantasyon eksikliği var.

Bu birkaç günü (ya da haftayı) dokümantasyonu tamamlamakla geçireceğim sanırım.

Böylece sardalya kullanmak isteyenlerin de elinde çalışır, anlaşılır ve Türkçe bir referans olacak.

Daha önce de söylemişimdir pek çok yerde.
Vizyonum: "Türkiye'de İnternet'i adam gibi bir noktaya getirmek".

Yanlış anlaşılmasın, bu konuda kendimi yetkili ya da otoriter görüyor değilim.
Sadece bilgi, birikim ve deneyimimi bu doğrultuda kullanıyor;
karar ve eylemlerimin bu vizyon doğrultusunda olmasına gayret ediyorum.

Kısacası büyük hayaller kurup, büyük düşünüyorum.

Bazıları "deli" diyor bana.
Akıllı olduğumu iddia etmiyorum ki ;)

Sevgiler,
Volkan

Reply to This

peki benim gibi kodlama bilgisi olmayanların ne gibi bir faydası olur..

Reply to This

RSS

© 2010   Created by Mert Ulas on Ning.   Create a Ning Network!

Badges  |  Sorun bildirin  |  Gizlilik  |  Terms of Service

Sign in to chat!