• 21-12-2019, 18:27:15
    #19
    efsungokmen adlı üyeden alıntı: mesajı görüntüle
    Benim için uygundur hocam aslında. Gruba takıldığımız yerleri yazarız. Bir birimize sorular sorarız. Hatta eğer grupta bizim için önde gelen biri olursa bize sorular hazrılasa vesaire gibi bir birimizi geliştirmeye yönelik bir ortam oluşturabiliriz tabi ki. Hatta çok iyi bir fikir




    Hocam bu kısma pek anlam veremedim daha doğrusu uzak olduğum için anlayamadım kusura bakmayın. Yani biraz daha açıklayabilir misiniz ? Node.js 'in yapan kişi node.js 'ten pişman mı onun yerine şimdi deno 'yu mu geliştiriyor ?

    https://www.youtube.com/watch?v=M3BM9TB-8yA


    Tam mevzuyu hatirlamiyorum su anda. Nodejsten pisman derken, NodeJS'i olustururken yaptigi bazi seylerden dolayi pisman oldugunu anlatiyordu
  • 21-12-2019, 18:31:57
    #20
    YILMAZ adlı üyeden alıntı: mesajı görüntüle

    https://www.youtube.com/watch?v=M3BM9TB-8yA


    Tam mevzuyu hatirlamiyorum su anda. Nodejsten pisman derken, NodeJS'i olustururken yaptigi bazi seylerden dolayi pisman oldugunu anlatiyordu
    Teşşekkür ederim hocam izleyeceğim
  • 21-12-2019, 18:34:39
    #21
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Normalde her konuya mesaj yazmam ama sorunuzu çok içten bulduğum için kendi deneyimlerim üzerinden naçizane tavsiyeler vermek istedim.

    PHP'yi bırakmak istiyorsunuz çünkü yetersiz geldiğini hissediyoruz; ancak gerçekten öyle mi? Mesela ne üzerinde çalışırken hissediyorsunuz bu yetersizlikleri? çünkü php'yi hemen hemen 9 senedir kullanan birisi olarak ben nodejs'den bir eksiğini görmüyorum.

    Nodejs'e geçmek istiyorsunuz çünkü all-in-one, yani işin tamamını js ile yapıp teslim edebileceksiniz fakat iyi bir geliştirici olmak için ihtiyacınız bu mu? Kendi fikrimi söylemem gerekirse nodejs'e geçerek aç kalmazsınız ancak büyük projelerde ya da firmalarda mikroservis mimarileri kullanılır bu şu demektir; nodejs ile yazdığınız API'a diyelim ki yüz tanımlama özelliği eklenmesi gerekiyor, bunu oturup nodejs ile yazmazsınız çünkü nodejs yapısı itibariyle hybrid interpreter bir dildir, örnekteki gibi görece yüksek işlem gücü gerektiren servisler mümkün olduğunca native'e yakın yazılır amaç hız ve verimli olmasıdır. Ayrıca kendinizi bir dile bağlamak kariyerinize yapacağınız en büyük kötülük olur, uzun bir süre bu kötülüğü kendime yapmış biri olarak söylüyorum.

    Bence kariyerinize php'den nodejs'e geçiyorum yerine php'den sonra nodejs'i de öğreniyorum şeklinde devam etmeniz daha yararlı olur, nodejs'den sonra da belki compile edilen bir dili öğrenirsiniz ve kendinize ben neden daha önce öğrenmemişim dersiniz

    Şuan üzerinde çalıştığım projede sadece backend tarafında 3 farklı dil, 2 farklı veritabanı kullanıyorum, hiçbirinin diğerine tam üstünlüğü yok ancak her birinin daha iyi olduğu nokta(lar) var ve benim ihtiyacım bu noktalar. Size de aynısını naçizane tavsiye ediyorum, her şeyi tam anlamıyla bilin, hangisini kullanmanız gerektiğini siz seçin, dil sizi yönlendirmesin, siz dili yönetin.
  • 21-12-2019, 23:32:58
    #22
    Sınırlı hafızanız mevcut değil Her dili öğrenebilirsiniz. Nodejs ihtiyaç olduğunda onu kullanın php ihtiyaç olduğunda php yi. İsterseniz ikisini aynı anda kullanın Tek bir dile dağımlı kalamazsınız zaten kimse kalamaz. Kalmasına da gerek yok artık. Bir çok teknoloji çıktığı gibi bir bir çok dökümanda bununla birlikte türemekte. Bir dili bilmeniz zaten başka bir dile adaptasyonunuzu kolaylaştırıyor üstelik dökümanlarda gayet hızlı bir şekilde bilgilendirici yapıda oluyor.
  • 22-12-2019, 09:59:37
    #23
    YORCI adlı üyeden alıntı: mesajı görüntüle
    Normalde her konuya mesaj yazmam ama sorunuzu çok içten bulduğum için kendi deneyimlerim üzerinden naçizane tavsiyeler vermek istedim.

    PHP'yi bırakmak istiyorsunuz çünkü yetersiz geldiğini hissediyoruz; ancak gerçekten öyle mi? Mesela ne üzerinde çalışırken hissediyorsunuz bu yetersizlikleri? çünkü php'yi hemen hemen 9 senedir kullanan birisi olarak ben nodejs'den bir eksiğini görmüyorum.

    Nodejs'e geçmek istiyorsunuz çünkü all-in-one, yani işin tamamını js ile yapıp teslim edebileceksiniz fakat iyi bir geliştirici olmak için ihtiyacınız bu mu? Kendi fikrimi söylemem gerekirse nodejs'e geçerek aç kalmazsınız ancak büyük projelerde ya da firmalarda mikroservis mimarileri kullanılır bu şu demektir; nodejs ile yazdığınız API'a diyelim ki yüz tanımlama özelliği eklenmesi gerekiyor, bunu oturup nodejs ile yazmazsınız çünkü nodejs yapısı itibariyle hybrid interpreter bir dildir, örnekteki gibi görece yüksek işlem gücü gerektiren servisler mümkün olduğunca native'e yakın yazılır amaç hız ve verimli olmasıdır. Ayrıca kendinizi bir dile bağlamak kariyerinize yapacağınız en büyük kötülük olur, uzun bir süre bu kötülüğü kendime yapmış biri olarak söylüyorum.

    Bence kariyerinize php'den nodejs'e geçiyorum yerine php'den sonra nodejs'i de öğreniyorum şeklinde devam etmeniz daha yararlı olur, nodejs'den sonra da belki compile edilen bir dili öğrenirsiniz ve kendinize ben neden daha önce öğrenmemişim dersiniz

    Şuan üzerinde çalıştığım projede sadece backend tarafında 3 farklı dil, 2 farklı veritabanı kullanıyorum, hiçbirinin diğerine tam üstünlüğü yok ancak her birinin daha iyi olduğu nokta(lar) var ve benim ihtiyacım bu noktalar. Size de aynısını naçizane tavsiye ediyorum, her şeyi tam anlamıyla bilin, hangisini kullanmanız gerektiğini siz seçin, dil sizi yönlendirmesin, siz dili yönetin.
    Hocam öncelikle cevap yazdığınız için teşekkür ederim. Şuanda aslında hiç bir dil tamamen bırakılmaz bunun bilincindeyim. Her dil ihtiyac doğrultusunda ve bilgimiz doğrultusunda kullanılıyor. Sadece node.js 'in cezbeden tarafı npm sayesinde bazı şeyleri daha çabuk hallediyor oluşumuz. Birde gelişen çağa ayak uydurmak. Tabi ki projelerde ihtiyaç doğrultusunda birden fazla dil kullanılmasından yanayım. Örneğin ben üniversite bitirme projemde bir 3-4 farklı akıllı kart bunların içinde c , ve python kullanmıştım. Webservis için php mobil uygulamasını 'da java ile yazmıştım. Hiç bir dil tamamen bırakılmaz aslında ama dediğiniz gibi ilgi çekici tarafı all-in-one oluşu ve diğer kütüphanelerine iot cihazların için olsa bile kolay adapte olacağım, biraz daha eğlenceli bir kod yazacakmışım gibi bir düşünce var içimde. Şuanda araştırma aşamasındayım. Node.js 'in iyi ve kötü yönlerini ne işlemleri için kullanılmalı gibi. Örneğin şeyi hala kafama otutturamadım php 'de biz en ufak bir post işlemi için bile o sayfa içinde bu işlemi alıp html in üzerinde işlem yaptırabiliyorduk. Fakat node.js 'te nasıl sürekli app.js 'e mi göndereceğiz ? Tüm kodlar orada mı toplanacak. Örneğin php ile proje oluştururken helper klasörü, class,inc klasörü gibi klasörlerde topluyordum kodlarımı ve html 'den ayrı tutuyordum sonrasında da ulaşmam kolay oluyordu php kodlarıma ve neyi nerede yaptığımı bile sonrasında revize etmem gerektiğinde çözebiliyordum.

    Bunu node.js 'te araştırdığımda hala göremedim. Birde araştırmalarıma göre golang 'ın daha hızlı olduğunu söylüyordu bir sayfa. Şuan node.js içinde kafam aslında bayağı karışık hocam mantığını oturtamadığımı söyleyebilirim. Bir kaç proje örneğine bakacağım bugün yapısı ne şekilde işliyor nedir diye.Tabi ki bir yandan node.js öğrenirken php ile hali hazırda olan projelerimi kodlamaya devam edeceğim değirmenin dönmesi için. Zaten bir kez bir dile aşina olduktan sonrasında bana diğer dilleri öğrenmek kolay gibi geliyor geçiş yapabiliyoruz. Tabi birde kafamı karıştıran zaman yapısız olması ve kodların belirli bir sıraya göre işlememesiymiş node js tarafında. PHP 'de sonuç olarak kodlar yukarıdan aşağıya doğru çalışıyor ve diğer bir çok dilde c# olsun vs. vs. . Webservis için üniversite bitirmem projem zamanında node.js 'e bakıp 1-2 gün geçirip yapamayıp tekrar php 'ye dönmüştüm zaman kaybetmemek için ama bence bir girilip dile bakınılmalı içerisini biraz kurcalamalı daha sonrasında otomatik olarak zaten bizim için hangi dilin iyi olduğuna karar vereceğiz. Bir dili yazarken keyif aldıktan sonrasında hepsi otomatikman oluyor zaten hocam.

    Ecancan adlı üyeden alıntı: mesajı görüntüle
    Sınırlı hafızanız mevcut değil Her dili öğrenebilirsiniz. Nodejs ihtiyaç olduğunda onu kullanın php ihtiyaç olduğunda php yi. İsterseniz ikisini aynı anda kullanın Tek bir dile dağımlı kalamazsınız zaten kimse kalamaz. Kalmasına da gerek yok artık. Bir çok teknoloji çıktığı gibi bir bir çok dökümanda bununla birlikte türemekte. Bir dili bilmeniz zaten başka bir dile adaptasyonunuzu kolaylaştırıyor üstelik dökümanlarda gayet hızlı bir şekilde bilgilendirici yapıda oluyor.
    Kesinlikle hocam sınırlı hafızamız mevcut değil. Ne kadar bilgi yükler isek o kadarını alabiliyor. Önemli olanda bilinçli bir şekilde kullanabilmemiz aslında. Hangi dil olursa olsun. Öncelikle kendimizin ne yapmak istediğine karar vermeliyiz. Mesela react native 'için yine duyduklarıma dayanarak söylüyorum html css ile mobil uygulama yazmak bana çok cezbecidi gelmişti. Daha baktım mı bakmadım java 'yı kullanıyorum onun için ama android studio 'da tasarım yapmak xaml ile yazmak bazen çok zor geliyor bana. Sırf bunun için alternatif olarak react native 'e yönelmeyi düşündüm ama hala alışkanlıklarımdan vazgeçip konfor alanımdan uzaklaşmadım nasıl olsa bir kere java 'yı öğrenmişim. Şuanda aslında kendimi açıklayacak olur isem hem daha güncel teknolojiler öğrenmek istiyorum kendime daha fazla bir şey katmak. Bu kendime katacağım yeni şeylerde javascript'in kütüphaneleri mi olmalı yoksa yeni çıkan dillerden bir tanesine mi geçiş yapmalıyım bilmiyorum. Genel olarak web ve android için kodluyorum.
  • 22-12-2019, 13:18:11
    #24
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Nodejs ile PHP kıyaslaması yapmaya bile gerek var mı bilmiyorum. Node her konuda daha avantajlı. Hibrit uygulamalar yapmak istiyorsanız, performans sorunlarıyla karşılaşıyorsanız, SQL'in drawbackleri ile karşılaşıp çözümler üretmekten bıktıysanız, PHP gibi geliştirici dostu bir programlama dili arıyorsanız --> Nosql + Nodejs size kucak açıyor.
  • 22-12-2019, 13:41:50
    #25
    Complexity adlı üyeden alıntı: mesajı görüntüle
    Nodejs ile PHP kıyaslaması yapmaya bile gerek var mı bilmiyorum. Node her konuda daha avantajlı. Hibrit uygulamalar yapmak istiyorsanız, performans sorunlarıyla karşılaşıyorsanız, SQL'in drawbackleri ile karşılaşıp çözümler üretmekten bıktıysanız, PHP gibi geliştirici dostu bir programlama dili arıyorsanız --> Nosql + Nodejs size kucak açıyor.
    Bugün artık bir kez daha node.js ile ilgil bir makaleleri tarayıp kendim için kaynak seçimine geçeceğim. Önerebileceğiniz kaynaklar var ise çok memnun olurum. Değerli yorumunuz içinde teşekkür ederim ayrıca
  • 22-12-2019, 14:26:06
    #26
    Rust ve Go gibi dillere de bir bakmanızı tavsiye ederim.

    https://www.r10.net/programlama/2162...rim-yapin.html
  • 22-12-2019, 14:29:50
    #27
    maviuan adlı üyeden alıntı: mesajı görüntüle
    Rust ve Go gibi dillere de bir bakmanızı tavsiye ederim.

    https://www.r10.net/programlama/2162...rim-yapin.html
    Teşekkür ederim hocam bi bakacağım konuya