Pyscript hakkında ne düşünüyorsunuz?

Kafadan_Kontak

Decapat
Katılım
3 Mart 2021
Mesajlar
96
Daha fazla  
Cinsiyet
Erkek
Pyscript diye bahsettiğim bir Python framworkü. Bu Framework sayesinde web tarafının ön yüzünde JavaScript koduna gerek kalmadan Python kodu yazabileceğimiz söyleniyor. Bu Framework hakkında düşünceleriniz neler? İleride JavaScript'in yaptığı şeyleri yapabilecek seviyeye gelirse JavaScript biter mi sizce?
 
Daha önce Microsoft'un Blazor hamlesini görmüştük. Arkasında Microsoft varken bırakın JavaScript'i bitirmeyi, yanına bile yaklaşamadı.

Bir diğer bakış açısı ise JavaScript'in önümüzdeki 10 yıl bitmeyeceğinin neredeyse kesin olduğudur. Günümüzdeki web sitelerinin çok büyük bir kısmı JavaScript kullanıyor frontendde. Angular, React, Vue, Next gibi bir sürü çatı var JavaScript'e ait. JavaScript türevlerini görmeye devam edeceğiz (bkz: TypeScript - tip güvenli js). Ama JavaScript'i bitirmesi gibi bir şey söz konusu bile olamaz.

Eğer bitecek olsaydı NodeJS, .NET Core, GoLang; PHP'yi çoktan bitirmişti.
 
JavaScript'te yapacağın bir işlemi Python'la daha kolay yazabiliyorsun. Bence ilginç bir teknoloji gibi gelişirse daha da iyi olabilir.
JavaScript'ten daha kolay olan bir yanı yok aksine JS daha esnek, hele ki frontend için.

.Net'in WebAssembly desteğini zaten kullanıyoruz ama sözde ".Net desteği var oyun motorunda, tüm .Net ekosistemi kullanılabilir" dendiği anda bana bir gülme geliyor çünkü eğer bu benim işime yarayacaksa en çok web + mobil exportlarını kolaylıkla alabiliyorsam yarayacak ama henüz tüm oyun motorlarında .Net Framework 4.7.2 var; "tüm .Net ekosistemi" denilen kodlar en basitinden her yerde async/await kullanıyor ve 4.7.2'de bunların Wasm desteği yok.

Zaten sadece Windows targetına kod yazıyor olsam, niye umrumda olsun .Net falan? Gerekli olan kısmı C++ ile yazar dynamic linking ile kullanırım ya da WebAssembly için ayrıca soyutlarım C++ ile yazdıklarımı. Yani Microsoft'ın .Net'i bile vadettiğini yapamıyor özünde. (Eğer vaatlerden biri "tüm ekosistem burda" ise.)

.Net 6'da WebAssembly targetı için async/await desteği geldi diye biliyorum ama henüz hiçbir yere gelmiş değil .Net 6. Unity zaten ne halt ettiği belli değil, Godot Engine ekibi .Net 6'ya geçiş üzerine çalışıyor ama kullanılabilir değil hala.

Genelde bu tarz şeylerde, StackOverflow'da native halinde hakkında soru bile sorulmayan en basit şeylerin sorulduğu ve hacky yöntemler anlatan cevapların olduğu bir ortam oluşur; o yüzden hiç mantıklı bişi diil.
 

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

Technopat Haberler

Geri
Yukarı