lostyazilim
tr.link

Büyük Proje için Hangi dil/framework tercih edilmeli?

13 Mesajlar 2.710 Okunma
acebozum
tr.link

curve curve WM Aracı Kullanıcı
  • Üyelik 03.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Web tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 118
  • Beğeniler 14 / 25
  • Ticaret 0, (%0)
Merhaba arkadaşlar,
İş sektöründe kullanılacak profesyonel bir web yazılımı için hangi dil ve framework kullanılmalı?
1-2 milyon kullanıcıya ulaştığımızda da bizi yarı yolda bırakmayıp, performans kaybı yaşatmaması lazım.
 

 

elektronikssl
webimgo

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)
go dilini araştırın.
 

 

ahmet47 ahmet47 WM Aracı Kullanıcı
  • Üyelik 23.08.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Girişimci, Developer
  • Konum Diğer
  • Ad Soyad A** V**
  • Mesajlar 145
  • Beğeniler 39 / 33
  • Ticaret 4, (%100)
İhtiyaçlar neler onları öğrenmek lazım. O yüzden direk bu dil olur diyemem. Ama öneride bulunabilirim. Arkadaşın dediği gibi go ve ya dark dillerini önerebilirim. Dart favori listemde kimler kullanıyor sizi link veriyim https://www.dartlang.org/community/who-uses-dart
 

 

¯\_(ツ)_/¯

curve curve WM Aracı Kullanıcı
  • Üyelik 03.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Web tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 118
  • Beğeniler 14 / 25
  • Ticaret 0, (%0)
Python/Django hakkında düşünceniz nedir arkadaşlar? büyük projeler için yetersiz mi?

Go ve Dart'a bakacağım. Teşekkürler.
 

 

wmaraci
wmaraci

ahmet47 ahmet47 WM Aracı Kullanıcı
  • Üyelik 23.08.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Girişimci, Developer
  • Konum Diğer
  • Ad Soyad A** V**
  • Mesajlar 145
  • Beğeniler 39 / 33
  • Ticaret 4, (%100)
Python gayet iyi ama go ve dart'a göre fazla bellek tüketir.
 

 

¯\_(ツ)_/¯

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Go/Dart dilleri önerilmiş fakat bu diller ile yazılmış büyük ölçekli projeler varmıdır? Dökümentasyon, community, developer guide, sorunları ile ilgili hızlıca bilgiye nasıl ulaşılır, dilin genişlebilirliği, kim destekliyor vs.. bir çok soruya net cevap verebilmeli.

--
1/2 Milyondan kasıt nedir?

Bu metrik, ölçeklenebilirlik için bir anlam ifade etmez.

Anlık olarak kaç kullanıcı online olup, anlık olarak ne kadar transaction olmasını ön görüyorsunuz?

--

web projeleri için ilk aşamada, bilginiz hangi dil için mevcut ise önceliğiniz o olsun derim. ilk önce bir proje çıkmalı.

Anlık 150-200bin kullanıcının olduğu bir projede çalıştım. Proje full java tabanlıydı. Bu tür yazılmış ölçeklenebilirliği yüksek projelerin yapılarınıda incelediğimde son zamanlarda ;

--

js (ön yüz framework -> react, angular), node.js gibi çözümler oldukça revaçta.

ön yüzde php + arka planda rest api içn (java,c#,phyton vs.) kullanılabilir.

full java'da + web için olmazsa olmaz(html+css+js)

full php'de + web için olmazsa olmaz(html+css+js)

---

ölçeklenebilirlik için -> iyi bir dağıtık cache server 'ınız olmalı ve min. 3 node üzerinde koşmalı (couchbase, redis, hazelcast vs.) ve özelliklede imaj problemi için son zamanlarda webpi çözümünede dair güzel bir imaj çizmekte..

---

Performans için önemli olan kurgulanmış sistemdir. Dil'de önemlidir lakin iyi sistemlerde dil kompanse edilebilir performans noktasında, mesela multi node üzerinde uygulamayı koşturmak(yatay ölçeklenebilirlik)
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

curve curve WM Aracı Kullanıcı
  • Üyelik 03.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Web tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 118
  • Beğeniler 14 / 25
  • Ticaret 0, (%0)
YazılımMimarı
Öncelikle ilginiz için teşekkürler hocam.

Php biliyorum. Projeye bildiğim bir dil ile başlamak elbette benim için çok daha avantajlı olacaktır. İlk başta php ile yazmaya kararlıydım fakat bir kaç kişiden php ile başlarsan proje büyüyünce sıkıntılar yaşarsın gibi laflar duyunca kararsız kaldım.
Bir de framework seçimi var.
 

 

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)
PHP iyidir sorun çıkarmaz, zamanla geliştirirsin.

Go dilini öğrenene kadar zaten hevesin geçer.
 

 

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)
Kesinlikle senin ilacın PHP.
 

 

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3508
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
Bir yazılımcı değilim fakat Javascript her koşulda şart artık. Bunun yanı sıra gelişmelerden takip ettiğim kadarı ile Java ve Python geleceğin en parlak dillerinden. Fakat siz Framework sormuşsunuz bu nedenle sağlam bir proje için tercih sıralamam Django, Ruby on Rails, Laravel
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al