Programlama dillerinin tarihi hakkında hiçbirşey bilmediğin son cümlenden belli. Delphi dediğimiz o tarihi eser dil bile mevcut, halen visual basic yazan var, halen C plus dilinde yazılımcılar mevcut piyasada v.s. bu sonsuz şekilde gelişiyor olsa bile misal vereyim sana windows 10 dediğimiz sistem sinsile ile başa gelirsen windows 3.1 in güncellemesi sadece. Bu dediğimi kavrayabilmek önemli olan. Üstelik sana bir ipucu vereyim madem çok yenilikçisin... Yenilikçi dediğin adam java kullanmadan .net ile günümüz hizmetini verebilir mi? Elimde olsa öyle bir makale yayınlardım ki sana şimdi yenilikçi adam kimdir? Nedir? Ama kısacık bir örnek ile bu olayı geçicem. Senin taş devrindeki bir insandan farklı kılan ne? Senin mantığına göre DNA değişiyor olamsı lazım... Yoksa sadece görünüş ve zamanın verdiği imkanlar mı? Sorunun cevabı da sende kalsın.. ama bir düşün bu işin kökü olan done olmasa elinde elindeki süs neye yarar? Ben bir Clasic ASP kodçusuyum ve idda ediyorum ki bildiğin en yeni dilde benim yaptıklarımı yapman imkansız.. Çünkü yenilik seni bir kalıba sokmuş, ama ben o kalıpları hiç hayatıma almadım... Bence bir düşün başkan...
Tartışma çıksın istemem fakat, yenilikten bahsedip desteği kesilmiş karşında muhattabını bulamayacağın bir dil kullanıyorsun. Kalıplara sığmamaktan bahsedip microsoftun izin verdiği kadar kullanabileceğin bir dilden bahsediyorsun. İki keredir birbirinden bambaşka teknolojiler olan java ve .neti bir arada kullanıyorsun birbirinden bağımsız iki farklı şeyi.
Arkadaşların yenilikçiden kastettiğinin içinde çağa ayak uydurmakta mevcut eminim ki. Örneğin sen o "classic asp kullanarak yaptığım harika işler" kalıbında kastettiğini şuan günümüz teknolojisinde nodejs ile çok daha kolay ve asenkron şekilde yapabilirsin. Klasik asp ile yüzbinlerin kullandığı yapıda bir çok optimizasyon problemi yaşayıp bunu çözmek için vaktini harcarken "yenilikçi" kişiler bunu çok daha kolay yollardan çözebiliyor.
Ben klasik asp nin a sını dahi bilmem, fakat asp.net mvc ve php kullandım. Desteği kesilmiş daha adı anılmayan bir teknolojiyi kullanıp yukarıda savunduğun şeylerin konusunu yapman insanlara karşı kendini güldürtmene sebep olur.
Senin mantığına kalırsa frameworkte kullanmayalım, herkes kafasına göre kod yazsın. Yarın öbür gün bir şirkete girildiğinde kimin ne kod yazdığı anlaşılmasın.
Her neyse ben sadece ortada olan tezatlığı göstermek istedim. Kimin ne dil kullandığı nasıl kullandığı beni ilgilendirmez. Fakat arkadaşların bahsettiği şeyler ile senin savunduğun çok farklı. Ayrıca hala java ve .neti nasıl bağdaştırdığını anlayamadım.(bana fonksiyon isimlerini , oop barındırmalarını, syntax benzerliğini örnek vermezsen sevinirim. Herhangi bir os üzerinde çalışırken dahi extra bir katman bulunduran java yı .net ile bağdaştırmanı gerçekten anlamadım açıklarsan sevinirim)
Ayrıca burada insanlara " benim yaptığımı yeni dillerle yapamazsın " demen çok gülünç , burada kimin ne seviyede yazılımcı olduğunu ne kadar yetenekli olduğunu bilemezsin.
C++ örneğin ise beni çok güldürdü, c++ eski fakat güncel bir dildir. Asp gibi desteği kesilen kullanılmaz bir dil değildir. Makineye olan yakınlığı hızı ve kullanım alanlarından dolayı hala tutunuyor tıpkı C gibi. C++ ı nasıl klasik asp ile bir tutabiliyorsun ? Yazılan bir çok şeyin temelinde bulunan bir dili. İşletim sistemleri, sistemlerin driverları, embedded sistemler ve daha aklıma gelmeyen bir çok alanda kullanılan bir dil.
Delphi demişsin, burda tüm dilleri saymaya mı kalkacağız ? Hepsinin farklı kullanım alanları var. Ve buradaki arkadaşlar web programlama alanına yönelik konuşmuşlar ve sonuna kadar haklılar. Artık mazi olmuş bir teknolojidir klasik asp. Java ee, php , asp.net mvc(evet webformdan da yavaş yavaş uzaklaşılıyor kurumsal şirketlere bakarsanız eğer), node.js python, bunlar web yazılımda kullanılan "yenilikçi" teknolojilerdir