Bilgisayarla ilgili yapmadığım iş kalmadı diyebilirim; web tasarımından tutun yazılım geliştirmeye, ağ kurmaktan bilgisayar toplamaya kadar. Açıkçası, programcılık dışında hiçbirinden büyük zevk filan almadım.
Ne yazıkki, zevkli projeler alma ÅŸansım olmadı. Ticareti genel olarak sevmem; hele hele ticari program gördüm mü tüylerim diken diken olur. Ticaret yaptığım zamanlarda da “bakkal defteri” tutmakla ünlüyümdür; SMS”i bile bilgisayara baÄŸladığım cep telefonu ve kendi yazdığım programlarla atan biri için, bu çoÄŸu insana oldukça “tuhaf” gelir.
Windows altında Visual Basic ile program geliÅŸtirmek, bir programcının başına gelebilecek en tehlikeli ÅŸey. Gerçekten çok çaba göstermeme raÄŸmen, VB”nin saÄŸladığı “ÅŸeytani” rahatlıktan kurtulmak kolay olmuyor.
Visual Basic kullanmak, ÅŸeytanla anlaÅŸma yapmaya benziyor: BaÅŸta müthiÅŸ rahat ediyorsunuz. ÅŸimdiye kadar gördüğüm en iyi RAD ortamı. “Sen kod filan yazma, ÅŸuralara tıkla, ben gerisini hallederim” diyor. Fakat birkaç ay sonunda gerçekçi bir deÄŸerlendirme yaptığınızda, programcılıkla ilgili bildiÄŸiniz herÅŸeyi unutmaya baÅŸladığınızı görmeye baÅŸlıyorsunuz; üstelik VB”ye alışan birisi için baÅŸka bir platformda -mesela Linux- program yazmak neredeyse imkansız.
Yine de, VB modern dünyanın vazgeçilemez araçlarından biri. Tek sorun, “düzeyli bir iliÅŸki kurabilmek”! Onun sizi esir almasına fırsat vermemelisiniz. Bu yüzden, fırsat buldukça baÅŸka dil ve platformlarda basit, kısa programlar yazarım. VB beni köreltmesin diye..
Microsoft”un tarihinde eÄŸer “doÄŸru” bir iÅŸ varsa, o da Visual Basic”tir. EÄŸer Redmond”lı devin bugünkü servetini Windows”a baÄŸlıyorsanız, size olaylara çok yüzeysel baktığınızı söylerim..
Microsoft, ilk GUI”yi yazan ÅŸirket deÄŸildir; hatta masaüstü ortamı konusunda son derece geç kalmıştır. Apple ve Amiga, Microsoft”tan uzun yıllar önce, Windows”tan daha iyi masaüstleriyle çıktılar kullanıcıların karşısına..Hala bile, Windows en şık ve kullanışlı iÅŸletim sistemi deÄŸil. Sıfırdan baÅŸlayan bir kullanıcı alın, günde ikiÅŸer saat Mac OS,Linux ve Windows kullansın. Size söyleyeceÄŸi, ÅŸunun gibi Bir ÅŸey olacaktır: “Mac OS, kolay kullanılıyor, çok şık ve sade. Keza GNOME da öyle. KDE ve Windows”u kıyaslamam gerekirse, KDE daha şık ve geliÅŸmiÅŸ olmasına raÄŸmen, karmaşık olduÄŸu için sanırım Windows XP”yi seçerdim”
Windows”un baÅŸarısı, dolaylı yoldan Visual Basic”e baÄŸlı. Üok sayıda “normal” kullanıcı bile, VB ile çok kullanışlı,becerikli ve iyi görünen programlar yazdı ve dağıttı. Üstelik, kısa sürede bu bir yarış haline geldi. Microsoft, VB”yi iyice cilalayarak ticari yazılım geliÅŸtiricilerin önüne getirdi. Bu araçla çok basit bir ÅŸekilde, hızla geniÅŸ ticari yazılımlar üretmek mümkündü. Kısacası VB, “görünmez kahraman” olmasına raÄŸmen, belki bilgisayar tarihinin en büyük pazarlama fikriydi. Üstelik, VB”yi öğrenmek göreceli olarak kolay olduÄŸundan, C ve C++ kullanıcısı olan bazı fanatikler bile isteyerek ya da istemeyerek VB”ye dönmek zorunda kaldılar. Günümüzde yazılım geliÅŸtiriyorsanız ve alanınız ticari yazılımlar gibi sofistike olmayan bir alansa, tek deÄŸeriniz rakiplerinizden daha hızlı (dolayısıyla ucuz!) olabilmektir.
Hızla artan yazılım desteÄŸi sayesinde, Windows rakiplerinden hızla koptu. İnsanlar çoÄŸu zaman en geliÅŸmiÅŸ iÅŸletim sistemini,teknolojiyi istemezler. Aslında gerçek dünyada, çoÄŸumuz “az deÄŸiÅŸim” isteriz. İnsan psikolojisi, devrim deÄŸil, evrim görmek ister. Cep telefonu tarihine bakın: Ericsson, yıllarca kötü tasarımlı,ergonomik olmayan telefonlar üretti ve müthiÅŸ sattı. Çünkü bir sonraki modele geçtiÄŸinde, menüyü yeni baÅŸtan öğrenmek zorunda kalmıyordu. TuÅŸları büyüktü. Kullanımı basitti,menülerde çok kullanılan fonksiyonlar dışında geliÅŸmiÅŸ ayarlara, az kullanılan bazı özelliklere yer yoktu.Üstelik gece bir arkadaşınızda kalmak zorundaysanız, “ÅŸarj aleti” taşımak zorunda deÄŸildiniz; çünkü her evde mutlaka bir Ericsson vardı!
Yıllar sonra Nokia, benzer özellikleri biraz farklı bir ÅŸekilde uygulayarak baÅŸarıyı yakaladı: artık herkeste Nokia vardı ve yeni bir Nokia aldığınızda kendinizi evinizde gibi hissediyordunuz. Bir Nokia telefonun, Symbian kullanmıyorsa, menü yapısı 10 sene önceki modelle hemen hemen aynıdır. Nokia, Ericsson”a göre basit 1-2 fark yarattı: kullanıcıların telefonu “kurcalamaktan” hoÅŸlandıklarını farketti. Kullanımı basit tutmaya devam ederek, telefonu “kurcalamaktan” hoÅŸlanan kullanıcılar için “menülere gizlenen” birsürü ek fonksiyon eklediler. Sık sık model çıkardılar; hatta çoÄŸu telefon aynı teknik altyapıyı kullanıyor olmasına raÄŸmen, bir-iki ufak deÄŸiÅŸiklikle bambaÅŸka bir modelmiÅŸ hissini veriyordu. DeÄŸiÅŸen kapaklar iyi bir fikirdi; çoÄŸu Nokia sahibi aslında kapak filan deÄŸiÅŸtirmediÄŸi halde, bu ayrıntıya sahip olmak ilgilerini çekiyordu. Herkes az ya da çok farklı olmak, ya da fark yaratabileceÄŸi ihtimalini korumak ister. Nokia bunu iyi kullandı.
Windows da bunları yapan ender yazılım ÅŸirketlerinden biri. Ama Microsoft artık Ericsson gibi davranmaya baÅŸladı ve yeni bir “Nokia” tarafından tehdit ediliyor:Linux. Üstelik Linux da, Windows gibi en iyi alternatif deÄŸil. Sadece popüler,sıkı bir program arÅŸivine sahip. Linux yeni bir moda. Bazıları için yeni bir felsefenin baÅŸrol oyuncusu,bazıları için ben farklıyım demenin bir yolu.
Artık Linux”unda VB gibi gerçek bir ÅŸeytan oyuncağı var. Aslında uzun süredir vardı ama nihayet kendini hissettirmeye baÅŸladı. Takip etmeye devam edin. Tahminlerinizi yorum olarak yazabilirsiniz. Belki bir,belki iki hafta sonra ondan uzun uzun bahsetmeye baÅŸlayacağım.
4 yorum yapılmış.
Ben bir tahminde bulunmak istiyorum.
Python’u mu kastettiniz?
Hayır. Gambas.
Gambas
Şimdi araştırmaya başlıyorum.Ne olduğunu merak ettim.
Ayrıca sizin Gambas ile ilgili yazınızı merak ile bekleyeceğim.
Gambas ile ilgili yazı yazmayı ÅŸu an için düşünmüyorum; ama yeni yapılanmamız dahilinde bazı ek çalışmalar olacak. Bunlardan biri de, danışmanlık hizmeti. Danışmanlık hizmeti dahilinde, ticari olarak Gambas gibi uygulamalara destek vermeyi planlıyoruz. Ancak bunun için, öncelikle Linux kurulu makinaların talep edilir duruma gelmesi gerekli. Bu yüzden, Pozitif Linux’u çıkardık. Bunlar uzun soluklu projeler ve katılımın az olması nedeniyle iÅŸler oldukça yavaÅŸ yürüyor. Ayrıca bazı konularda fazlasıyla titizleniyorum; Pozitif Linux gibi. Pozitif Linux’u çıkarırken kendimin de günlük kullanacağım kalitede bir Linux hedeflemiÅŸtim; ÅŸu an bu satırları Pozitif Linux üzerinden yazıyorum.