|
|
|
|
| İşinizi Internet’e hangi
teknolojiyle taşımalısınız?
İş dünyasının bir an önce kolları sıvayıp Internet’e girmesi gerekiyor. Ancak Internet dünyasına girmek isteyenlerin karşısına önemli bir soru çıkıyor: Hangi platformu kullanacağım? Mahir B. Aşut Geleceğin “iş” ve “eğlence” platformu Internet. Bu konuda artık kimse tartışmıyor bile. Durum böyleyken geleceğe hakim olmak isteyenlerin arasındaki savaş da giderek kızışıyor. Aslında Internet dünyasındaki mücadele birkaç cephede sürüyor. Bir yanda Microsoft ve America Online, Web tarayıcı pazarını ele geçirmek için amansız mücadelelerini sürdürürken diğer yanda klasik iş uygulamalarını Internet’e aktaracak veya Internet temelli yeni iş uygulamalarını olanaklı hale getirecek platformlar arasında nispeten sessiz ama güçlü bir rekabet var. İş dünyası için “Web Tarayıcı Savaşları”nın çok fazla önemi yok gibi görünüyor. Üstelik buradaki savaş Microsoft tarafından çoktan kazanıldı. Bir zamanların lideri Netscape, biz Web geliştiricilerini uykusuz bırakan “uyum” sorunları, kullanıcı gereksinimlerine gözünü kapaması ve diğer stratejik hataları sonucunda zor durumda kaldı ve AOL tarafından satın alındı. Şimdilerde AOL, işi daha da içinden çıkılmaz hale getirmek için elinden geleni yapıyor. Bir zamanlar kullanıcıların sesine kulak tıkayarak ciddi hatalar yapan ve pazarı Netscape’e kaptıran Microsoft’un yaptığı eski hataları AOL tekrar ediyor. Yeni 6.0 tarayıcısı bir önceki sürümden çok daha karmaşık ve sorunlu. Yeni Explorer 5.5 ise tam anlamıyla bir “hız canavarı”. Üstelik uyumluluk sorunu da yok. MSN Explorer ise amatör sörfçüler için tam anlamıyla bir cennet. İş dünyasında platform savaşları Asıl konumuza gelelim. İş dünyası; Web tarayıcılarla fazla ilgilenmese de şirketlerinin bir biçimde Internet üzerinde yer alması, Internet’i kullanması gereğinin farkında. Tüm araştırmalar birkaç yıl içinde Internet üzerinde var olmayan şirketlerin ciddi rekabet gücü kaybedeceğini hatta yok olacağını gösteren veriler ortaya koyuyor. Yani eğer başlamadıysanız bir an önce kolları sıvayıp Internet’e girmeniz gerekiyor. Hangi platform? Eğer şirketinizde düzenli işleyen, tedarikçisi sapasağlam ayakta, dört dörtlük bir ERP sistemine sahipseniz Internet’le işiniz kolay. Bugünlerde tüm ERP tedarikçileri müşterileri için “Internet’e geçiş” stratejileri hazırlıyor ve uyguluyorlar. Sizin için -yeni projelerin finansmanı dışında- sorun yok. Ancak böylesine güçlü bir altyapınız yoksa, yani işin muhasebesi için bir yazılım, personel takibi için bir başka yazılım ve diğer işler için de bambaşka yazılımlar kullanıyorsanız belki de hiç bilgisayar kullanmıyorsanız Internet’le işiniz biraz daha zor. Şunu bilmelisiniz ki, Internet’e adım atmak için seçtiğiniz Web geliştiricisinin “favori” platformu ile yaşamaya alışacak ve belki bir takım iş yapış alışkanlıklarınızı değiştireceksiniz. Platform, platform diyoruz. Peki ticari bir kuruluşun Internet’te var olmak için kullanacağı platformdan neyi kastediyoruz? En basit formül ile, Internet sunucunuz ve Web sunucunuzun işletim sistemi, yazılım ortamınız, veritabanınız sizin “Internet altyapınızı” oluşturur. Internet sunucuları deyince akla ilk gelenler Linux, Unix ve Microsoft tabanlı sunucular (Windows 2000 gibi). Web sunucuları Microsoft IIS, Apache ve diğerleri. Veritabanları da bildik, Oracle, Sybase, Informix, SQL Server, MSQL, MySQL vs. Yazılım araçları ise biraz daha çeşitli; Perl, PHP, ASP, JSP ve benzeri Web programlama dillerinden başlayıp Java, C++ gibi daha alçak seviyeli programlama dillerine kadar uzanıyor. Hangisi daha iyi? Şirketinizin Web uygulamaları için hangi yazılım dilini tercih etmelisiniz? Bu sorunun cevabını bir defada vermek mümkün değil. Farklı yazılım geliştiriciler farklı platformları ateşli bir biçimde savunacaklardır. Yani, “doğru” bir tane değil. Yazımızın boyutlarını kısaltmak ve konuyu dağıtmamak amacıyla alçak seviyeli dilleri Web uygulamaları alanından soyutlayıp gerçek dünyada iş gören, nispeten daha “hızlı” uygulanabilecek “scripting” dillerini ele alacağız. Bu diller, üzerlerinde çalıştıkları işletim sistemine, veritabanı erişim yöntemlerine ve programlama arabirimlerine göre farklı kategorilerde yer alıyorlar. Ancak genel olarak iki cepheden söz edilebilir; Microsoft ve diğerleri. Veritabanının önemi Aslında kullanacağınız Web araçlarının seçiminde veritabanınızın önemi büyük. Daha doğrusu -eğer veritabanı kullanıyorsanız- önemi büyük. Eski tip ticari yazılım paketlerinin kendine has veritabanlarından söz etmiyoruz tabi. İlişkisel (relational) veritabanlarını baz alıyoruz. Bu tarz bir veritabanı kullanıyor ve Web uygulamalarınızı bu veriyle ilişkilendirmek istiyorsanız seçiminizi o yönde yapmalısınız. |
|