bilgisayar dilleri dinler gibidir; fanatikleri vardır, inananları, meraklıları, savunucuları vardır. ama unutulumamalıdır ki:
- aynı alandaki dillerin çoğu temel gereksinimleri karşılar ve yapmak istediğinizi yapmanıza olanak verir.
- diller arasından şu daha iyi diyebilmek için hepsini eş oranda ve objektif bir gözle inceleyip tartabilmeniz gerekir. bu örnek için de
PHP, java, .net ve ruby'yi ele almanız sağlıklı olacaktır.
- soru, bir eticaret paketinin hangi dille yazılıp yazılmadığı değil, paket sisteminin ne derece verim sağlayacağı yöndeydi yanlış hatırlamıyorsam. bu, pazardan elma almak isterken pazarcının 'elma yok abi, ama sana tohum vereyim, dikersin, elma ağacı olur' demesi gibi...
dediğim gibi, hangi dilde yazıldığı fark etmez, ek 1001 özelliği olması da fark etmez. önemli olan tek nokta müşterinin ihtiyacını TAM karşılayabilmesi. bu yaz, sırf bu düşünceye sadıkkalmak ve müşterinin ihtiyacına uygun bir elbise dikmek adına oturup bir alış
veriş sistemi hazırladım; elbette aklım sürekli daha global, daha generic bişeyler yapmaya ve sonradan tekrar kullanmaya da gitmedi değil aralarda... ama müşterim bana verdiği ücret ile, kendisine özel birşey hazırlanmasını istediğini belirtiyorsa, hazır bir paketi alıp ona uyarlamak ahlaksızlık ve üç kağıtçılık olur. bu yüzden paket ile özel
program kullanma arasındaki tercih, aslında müşterinin belirlediği bir nokta. Ama size bunu 'paket
programı fiyatında olsun, özel
program avantajlarında olsun' diyecektir. Müşteriye sınırları göstermek ve gerçekten ihtiyacının aslında kendisine özgün bir yazılım olacağını göstermek sizin müşteri ilişkileri becerinize kalmış...