Tek kişi CRM geliştirmek mümkün mü?

Bakın kızmayın ben sadece doğruyu göstermeye çalışıyorum. Anlıyorum ki çok video seyretmişsiniz, anlıyorum ki belirli bir yol almışsınız ve yine anlıyorum ki yaşınız da genç.
Kesinlikle JS silver bullet değil, kesinlikle her dilin trade offları var. Bunlarda haklısınız.
Mesela bence masaüstü bir appi JS ile yazmaya çalışmak (electron) saçma.
Ama sadece JS dilini bilen browser'a başka dille bir şey yazmak da saçma.
Ben bir şeyleri keşfetmedim, Svelte 'yi 2018-2019 dan beri kullanıyorum.
Intercom nedir bilmiyorum ama ne ile frontend geliştirirseniz geliştirin, JS kodu üretir ve siz o ürettiği kod, layout vs üzerinde hakimiyet kuramazsınız. Browser sadece HTML CSS JS dillerini bilirim şimdilerde bir de WASM. PHP veya başka dil framework intercom vs ne kullanırsanız bir JS kodu üretir, browserda o çalışır. E ben JS biliyorsam zaten ne böyle bir şey yapayım. Türkçe bilen bir Türk, gişeye gidip ingizlice anlaşmaya çalışması ne kadar mantıklıysa bunlar da o kadar mantıklı. Ha JS bilmiyen biri için olabilir.
 
JS kodu üretir ve siz o ürettiği kod, layout vs üzerinde hakimiyet kuramazsınız.
Yanlis. JS kod uretmiyor. Israrla anlamak istemiyorsaniz buna benim yapabilecegim bi sey yok. Bir JS kod var. Ama bu JS kod sonradan generate edilmis bi sey degil. Hakimiyet meselesi de librarynin sunduklarina bagli. Library yeterince ozellestirilebilir yazildiysa kurulur hakimiyette.
Intercom nedir bilmiyorum ama ne ile frontend geliştirirseniz geliştirin
Yanlis yazmisim. Intercom degil. Interop olacak o. Benim hatam. Full anlamiyla bi interop degil tabii ki PHP ve JS'in yaptigi. Gercekte yaptigi isin adi State Hydration/Dehydration ve DOM diff. Livewire'in kendi JS ve PHP tarafinda iki adet kutuphanesi var. Siz bunlari @livewirescripts etiketiyle blade templateleri ile kendi sayfaniza ekliyorsunuz. Daha sonrasinda render edilmis sayfada <script src=...></script> node'u eklenmis oluyor ve boylece Livewire artik DOM management yapabilir hale geliyor.

Burda israrla bunun adi uretmek degil dememin sebebi, bi code generation yok. Kod uretilmedi. Zaten var olan, taaaaaaa yillardir gelistirilmekte olan bi kodu alip, koyuyorsunuz. Sonrasinda bu kod, aliyor, DOM'u manipule ediyor PHP tarafina yapilan RPC'lerden gelen yanitlar araciligiyla. Bi satir kod uretilmedi bu notkaya kadar. Data fetch + hydrate oldu, baska bi sey yok.

E ben JS biliyorsam zaten ne böyle bir şey yapayım.
Cok guzel soru. Buna da 5. kez yanit veriyorum. Yatkinliklar ve tercihler. Mesela React + Inertia ile Laravel'i backend olarak kullanip SSR yapilabiliyor. Bunda ben frontend icin JS yaziyorum, backend icin PHP yaziyorum. Eger illa derdim hic JS yazmamaksa, Flux kullaniyorum, istedigim UI'i olusturup hayatima devam ediyorum. Boylece JS denen illete dokunmama gerek kalmiyor. O arka planda benim gormedigim yerlerde zaten kullanilmis oluyor, beni alakadar etmiyor.

Ki her proje hadi JS kullanayim geceyim diyecegim kadar basit olmuyor. Proje kompleksitesi arttikca iki sistemi biribirinden ayirmak da ayri bir hacet haline donusebiliyor.
Türkçe bilen bir Türk, gişeye gidip ingizlice anlaşmaya çalışması ne kadar mantıklıysa bunlar da o kadar mantıklı. Ha JS bilmiyen biri için olabilir.
Iyi bi analoji degil.

Bakın kızmayın
Niye kizayim. Sadece kendimi tekrar etmek yoruyor.
 
neyse yormayayım. Fener - GS işine döndü :)
Not: JS olmasa şu an yaşam olmazdı, illet değil nimet :)
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni mesajlar

Geri
Yukarı