Hepsiburada ve Yemeksepeti hemen anlaşılabileceği üzere .NET tabanlıdır, diğerlerini de öğrenmek mümkün, ancak ben burada biraz inploid'in geliştirildiği platformlardan biraz bahsedeyim istiyorum.
Bizler ekip olarak .NET'çiyiz ve birer Microsoft tutkunuyuz demek çok yerinde olacaktır sanırım :) Hatta bizim ekipten
@burhan, bir Windows Phone 7 kullanıcısı olarak, Phone 7'ye hayran olmakla birlikte, Phone 8'i de heyecanla beklemekte :)
Gelelim inploid tarafındaki altyapıya. Öncelikle; inploid standart bir web sitesi değil, çok kapsamlı bir web uygulamasıdır. İçinde barındırdığı teknolojiler ve metodlar kısaca şu şekilde:
- ASP.NET (.NET Framework 4.5)
- Programlama Dili C#
- Veritabanı sunucusu Microsoft SQL Server
- JQuery ve Ajax tarafını unutmak olmaz
- IIS 8 Web Sunucu
Temel unsurlar bunlar. Ancak çok önemle belirtilmesi gereken bazı unsurlar daha var. Soruda bahsettiğiniz bir "
çatı" kelimesi aslında bunları düşündürdü bana. Çünkü, bizim inploid'e başlarken elimizde çok uzun tecrübeler sonucunda ortaya çıkmış ve geliştirilmiş, "Framework" denebilecek boyutta, bir kaç kod katmanımız bulunuyordu. İşte bu, çok kolay ortaya çıkan bir şey değil, çünkü uzun uzun tecrübe ederek elde edilen en doğru sonuçların bir araya toplanması gerekiyor.
Birçok girişimci, özellikle web girişimleri için söylüyorum, işe başlarken nereden başlayacağını, ilerleyen süreçlerde nelere ihtiyacı olacağını, hangi teknolojilerin girişimini yapacağı projenin yapısına daha uygun olacağını, ve nerede neyi tercih edeceğini bilemediği için; doğal olarak "hata yapar". Bu hataların geri dönüşümünü pozitif katkıya çevirebilen girişimciler; girişimcilik süreçleri boyunca hep daha şanslı olacaklardır çünkü inanılmaz bir tecrübe ve birikim elde etmişlerdir. Örneğin; bugün elinizde "X dolarınız" olsa, Facebook gibi bir sosyal ağ sitesini hayata geçirmeniz "teknik olarak" mümkündür diyebiliriz. Ancak, Facebook geliştiricilerinin elindeki parayla satın alınamayacak devasa bir "bilgi, tecrübe ve birikim" bulunuyor. Aynı şey Microsoft için de geçerli, Google için de. Onlarda kendi alanlarında inanılmaz bir tecrübeye sahipler. Tabi bunun yanında ellerinde bulunan datanın boyutu da çok önemli bir unsur, bunu belirtmeden geçemeyiz.
Eğer bir internet girişiminiz varsa, kesinlikle projeye başlarken teknik konularda deneyimli ve daha önce girişimlerde bulunmuş birileriyle görüşmenizi ve onlardan akıl almanızı öneririm.