Javascript Gelecekte Ne Olur?
-
Merhabalar herkese,
Araştırma yapıyordum [1] bağlantısına denk geldim de bu konuda müridler ne düşünüyor merak ettim. Bir nevi beyin fırtınası....
JavaScript son yıllarda çok gelişti. PhoneGap, Ionic, Tabris gibi frameworkler ile cep telefonlarına yazılan uygulamalar hergün artıyor. ios, Android için tek platformda işi hallediyorsunuz. NodeJS ile masaüstü uygulamalar bile yazılabiliyor(Atom editörü). JavaScript ihtiyaç duyulan 10 programın 9 unu kaldırabilir. Belki performansın çok çok önemli olduğu yerde kullanılamaz.
Bana öyle geliyor ki 10 sene sonra falan giyilebilir teknolojiler, IoT, mobil programlar için Javascript kullanacaz
Siz ne diyorsunuz?
------
[1]: https://blog.jscrambler.com/javascript-the-perfect-language-for-the-internet-of-things-iot/
[2]: https://cylonjs.com/
-
Takipdeyim
-
IoT'de zaten kullanılıyor diye biliyorum. Microişlemcilerin dili olarak değil ama hub görevi gören web servislerin yazılımında node.js'in sıkca kullanıldığını duydum/gördüm.
Ben şahsen golang öneririm ama siz bilirsiniz:)
-
JS, mükemmele yakın bir dil. Ecma 6 ile de çok daha iyi yerlere gelecek. LUA gibi küçük yorumlayıcı uyarlamaları çıkarsa daha çok kullanılabilir. http://www.espruino.com/ gibi prototipleme donanımlarında da kullanılıyor.
-
web + desktop + mobil (react-native) uygulamalarında ilerleyecek ama diğer şeyler için pek uygun bir dil değil bence. şu callback olayı kullanıcı arabirimi olan herşey iyi bir yöntem ama iş sunucu tarafına kayınca websocket vs gibi olaylar dışında async yapı işi zorlaştırmaktan başka birşey yapmıyor.
-
Bilgisayarların donanımları günden güne artıyor. Bence javascriptin bu denli gelişmesinin bir sebebide bu. Client-side'da birşeyler yaptırmak daha ucuz ve performanslı olabiliyor bazı durumlarda. Ben javascriptin önünü ciddi manada iyi görüyorum.
-
JS de callback kullanmak istemeyenler için promise var. GO'da popüler olabilir, birçok yerde kullanılıyor ama JS 'nin on yıllardır browser genelinde yaygın olarak kullanılması ve sunucu tarafında da başarılı işler yapması sanki onu bir adım daha öne çıkarıyor gibi. Yeni birşeyler illaki çıkacak, bir gün JS modası da geçecektir fakat yakın tarihte yazılımcılar bence JS kullanılmaya devam edecekler.
-
Çok niyetleniyorum, oturup adamakıllı öğreneyim diye de, bu callback olayı bana ters geliyor.
Sevemedim bi türlü :/
-
Öğrenmek isteyenlere MDN ve JavaScript.isSexy'i önerebilirim.
JS Callback:
http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/
-
JavaScript oldukça popüler. Angular, Node, React, Ionic vs derken popülerliğine popülerlik katıyor.
Front-end bilen adamın backend yazması gerektiğinde Java, .net, Python, Php gibi seçeneklere yöneliyordu eskiden. Şimdi Node ile yeni bir dil öğrenmesine gerek kalmadan işlerini halledebiliyor. Mobil için Java, Objective-C/Swift ya da C# öğrenmesine gerek kalmadan yine JS ile hibrit mobil uygulamalar geliştirebiliyor. Front-end için zaten bildiği yerden devam ediyor. Electron, AppJs tarzı şeyler ile de desktop uygulamaları geliştirebiliyor. IoT tarafında da Cylon, IotJS tarzı teknolojiler ile girmediği yer kalmadı JS'in.
Tek bir dil ve farklı frameworkler kullanarak bir kişi bütün buralara uygulama geliştirebiliyor. Full stack developer kavramının en uygun olduğu dil sanırım. Uzun döneme bir şey diyemem ama yakın gelecekte ölecek bir dil değil.
Yatırımınızı JavaScript'e yapmaktan çekinmeyin, korkmayın.
-
iyice gelişecek gibi. Hele şu derlenebilir sürümü mü ne çıkacaktı. İşte o zaman fena sallar ortalığı.