Merhaba,

bir dönem merak salıp Html, Css ve özellikle PHP'yi başımın çaresine bakabilecek derecede çözmüştüm. Sonra iş sebebi ile başka alanlara yoğunlaşmak zorunda kaldım.

corona sebebi ile "boş" kaldığım zaman çoğalınca yeniden birşeylere bakayım dedim.
Baktım herkes Javascript temelli teknolojilere yönelmiş (nodejs, react, vue, angular ... adlarını duydum ama ayrımları konusunda bile tam fikrim yok)
ben bıraktığımda javascript menü, slider vb bir kaç iş dışında pek bir şeye yaramazdı 🙂
programlama vb işler çok nankör devamlı bir şeyleri takip edip durmak gerekli. birkaç sene ara ver her şey değişmiş oluyor.

Programcılık mesleğim değil PHP haricinde programlama deneyimim yok seviyesinde.
Birileri bana anlatabilir mi? İş görür seviyede PHP bilen biri neden durduk yere bu teknolojilerden birini öğrensin ne fayda sağlıyor?
Eğer hedefim facebook, twitter ölçeğinde büyük işler yapmak değil de "normal ölçekli" işler yapmak ise.

- bu diller ile program yazmak mı çok daha kolay?
- çok büyük performans avantajı mı var?
- aklıma gelmeyen başka sebepler?

(gerçekten bilmediğim için ve uzun süredir koptuğum için soruyorum, amacım geyik değil)

#Programlama #Php #nodejs #javascript #teknosohbet

@temp @erenhatirnazp @extreme @ragecub3 @sha-2

BeğenFavori PaylaşYorum yap
  • lterlemez @lterlemez

    Javascript'in en büyük avantajı, sunucuları yormamasıdır; çünkü, sunucu değil istemci tarafında çalıştırılmalarıdır (web gezginlerimiz bu yüzden ağlıyor zaten 🙂 ). Dolayısı ile de öğrenmesi kolay, tek ihtiyacınız olan herhangi bir tarayıcı.

  • Temp 🔚 @temp

    @redfox Öncelikle beni etiketlediğin için teşekkür ederim. Ben normalde tam zamanlı olarak çalışan bir yazılımcı değilim ama bu konulara ilgim ve alakam var. Dolayısıyla da neyin ne olduğunu kabaca da olsa az çok biliyorum.
    Şimdi ilk sorundan başlıyorum. Her framework'ün veya dilin kendine has avantajları ve dezavantajları var. O yüzden de yapacağın projeye en uygun olan framework veya programlama dilini belirleyip ona göre bir yol çizmen gerekiyor. Küçük çaplı işlerde php altyapılar hala daha cazip ama daha inovatif ve ileri yönelik bir proje hedefliyorsan o zaman vue.js, react, nodejs gibi alternatiflere yönelmek daha mantıklı.
    Çünkü php fazlasıyla eskidi. Performans konusunda sıkıntıları var ve rakiplerine oranla çok daha yavaş kalıyor. Örnek teşkil etmesi için aşağıdaki tabloya bakabilirsin. Sana kabaca bir fikir verir.
    - bu diller ile program yazmak çok daha mı kolay?
    Bu diller ile program yada websitesi yazmak daha kolay değil. Yani alışmaya bağlı aslında. Zaten birine aşinalığın varsa diğerlerini öğrenmen de kolay olur çoğu zaman.
    - çok büyük performans avantajı mı var?
    Projeye ve sunucuya binen yüke göre değişir ama gerçekten büyük bir performans avantajı var. Zaten o yüzden insanlar php kullanmak istemiyor artık.
    - aklıma gelmeyen başka sebepler?
    Mesela react dilinde yazılan bir projeden hem android tarafına, hem ios tarafına, hem windows tarafına çıktı alabiliyorsun. Performans konusunda en iyisi olmasa bile React'ın her platforma kolay çıktı verebilmesi onu çekici kılıyor.
    Buna benzer artı ve eksileri araştırma yaparak kıyaslayıp kendi doğrularına göre hareket etmelisin.
    Başka türlü işin içinden çıkamazsın. Başta da dediğim gibi hepsinin avantaj ve dezavantajları var.
    Umarım kabaca da olsa bir çıkarım yapmışsındır. Sağlıcakla kal.

  • Mr. Can 2.0 @extreme

    Benim Projelerinde PHP kullanma sebebim nitelikli geliştirici bulmak kolay. Node.JS ve JS konusunda değişim çok hızlı ve genelde yoğun çalışan kişi yada kurumlar bunları takip etmek zorlanıyor ve ekstra maliyet getiriyor.

    Şuan bizim mimari yapımız şöyle;

    Web: Symfony/PHP, GO
    Frontend: React, Vue ve JS.
    Socket: Go, C
    MicroService: Go, C++, JAVA
    Database: ignite, Cassandra, PostgreSQL (Bu gibi platformları geliştirmek için farklı dillerde bilgi birikimi gerekiyor)
    Platform: Kubernetes Autoscale

    Dil yapacağınız konuya göre değişiyor. Tool ve Extension yazılacağı zaman kullandığınız yazılıma göre seçenekler belirleniyor. Örneğin noSQL ve büyük bir data setiyle çalışırken Java yada C ile bir ara katman yazmak gerekiyorsa bu işe ayrı odaklanmak gerekiyor.

    Işletim sistemi seçerken uzerinde koşacak yazılıma göre belirleme yapıyoruz. FreeBSD ve Linux dağıtımları olarak farklı seçenekler değerlendiriliyor.

    PHP üzerinde çalışırken performans problemi yaşamıyoruz, PHP'yi hızlandırmak için çok farklı methodlar var ve imkansız değil. Node.JS tarafında ise çok komplike büyük projelerde merkeze almıyoruz. Zira özellikle backend tarafında nadir problemlerle karşılaşabilirsiniz. Bunu çözmek için Node.js'in kalbine müdahale etmek gerekebiliyor. Go gibi daha konforlu ve kararlı diller varken açikcasi bize efektif gelmiyor.

    Frontend tarafında son 2 senedir Vue ağırlıklı çalışıyorduk. Çok hafif ve ölçeklenebilir olduğundan hem geliştirme sürecini kısaltıyor hem de büyük bir konfor sağlıyor.

Sık sık başıma gelen bir durum.

#KonuDışı #caps #teknocaps #Teknosohbet

BeğenFavori PaylaşYorum yap

Haftalık Gündem Değerlendirmesi 2020/14

30 Mart - 4 Nisan 2020 #14

#EvdeKal

- 1 Nisan büyük ölçüde şakasız geçti.

- Intel, 10. Nesil mobil işlemcilerini tanıttı.

- Intel Hades Canyon NUC sistemlerine 1 yıldır güncelleme vermeyince AMD sürücüleri ile durum kurtarılmış.

- NVIDIA, 2070 ve 2080 Super mobil GPU’larını duyurdu.

- Denetim Masası, Windows 10’dan gidecek mi, kalacak mı?

- Houseparty gelişticileri: İftiraya uğruyoruz, ispatlamamıza yardım edene 1 Milyon $ vereceğiz.

- Popülerliği artan Zoom, gizlilik ve güvenlik tartışmalarının odağında. (Güvenlik çözümü)

- Facebook Messenger, masaüstü uygulamasıyla da kullanıma sunuldu.

- Apple, Amazon Prime hizmetinden %30 pay almayacak.

- Amazon, Project Tempo ile kendi bulut oyun sistemini hazırlıyor.

Oyun Dünyasından

- Dünya Sağlık Örgütü, evde kalanlara oyun oynamalarını öneriyor. 

- Mount & Blade II: Bannerlord erişime açıldı. 

- Humble Bundle Covid-19 paketi satışa çıktı.

- Steam’de Xbox Game Studios indirimleri. Sea of Thieves’in PC’ye geleceği ortaya çıktı. 

- Sony, DriveClub sunucularını kapattı. 

- Sony, bahar indirimlerini ülkemizde de başlattı.

- Nier Replicant, yeniden yapılıyor. 

- Wasteland 3, Ağustos sonuna ertelendi. Minecraft Dungeons, Mayıs sonuna ertelendi. 

- Last of Us 2 ertelendi.

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 5 / 11

Teknosohbet'in ilk bölümleri 10 yıl öncesini hatırlamak bakımından çok iyiymiş.
Telsim'in Vodafone oluşu, 3g'ye geçiş. iPhone 2G'nin ilk tanıtılması, Turk Telekom'un özelleştirilmesi vs. vs. bir sürü önemli habere denk gelmiş
@sha-2 sayesinde haberim olud kanaldan, iyi ki de olmuş.
https://www.youtube.com/watch?v=-sNuPxfSk0Y&index=1&list=PLajg_x9ggUxCipMOwoyUvbrqkXj3tOnYp
#Teknosohbet #teknohatıra

Teknosohbet 1. Bölüm - Yine, yeni, yeniden!

Yayın Tarihi: 11/06/2007 4 senelik aranın ardından aynı heyecan, aynı ton ancak bir eksikle yeniden karşınızdayız. Teknosohbet'in ikinci sürümünde Şükrü Anda...
BeğenFavori PaylaşYorum yap

#TeknoSohbet Aranizda düşünce gucune zaman ayiran varmi? Telepatiye? Ben hayatimda biseye dikkat ettim olumsuz dusundugum bircok sey alakasiz bir bicimce basima geldi. Birde sanirim telepathy yapma yetenegim oldukca guclu ama bunu nasil gelistirecegimi hic bilmiyorum.

Belki inananiz olmayacaktir ama yanimda oturan arkadasima 1 degil cogu arkadasima deneedim bunu tabi bunu sende deniyecegim diye bisey soylemeden sadece yaninda otururken alakasiz bir sekilde hadi bana 'sunu sor' diye onunla aramda bag kurmaya calisirken cok degil3 4 dakika sonra bana o aklimdan ona yansittigim soruyu sordurdugum cok oldu. Onceleri hep tesaduf deyip uzerinde durmadim ama artik olmadigina inaniyorum

Sizinde butur şeylere ilginiz veya deneyiminiz varmi?

BeğenFavori PaylaşYorum yap

@gamsizm Murat abi NVİDİA nın yeni kartlarıyla ilgili şöyle sohbet tadında bişeyler yapmanız mümkün mü..?... #akış #Teknosohbet

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 4 / 5

Küfürsüz bir internet hayal ediyorum gözlerim kapalı 🙂
Ne kolay değil mi insanların ailelerine hakaret etmek.

#akış #DH #Teknosohbet

BeğenFavori PaylaşYorum yap

profil fotosu üzerinden chat yapmayı sağlayan bir bug vardı, o kapatıldı mı? 😀 bir de gündem değerlendirmeleri "çalınıyor" mu hala? 🙂 #akış

BeğenFavori PaylaşYorum yap

Halk Bilimi, Türk Halk Bilimi, Çocuk Oyun ve Oyuncakları konularına merakınız varsa, bu konuda akademik çalışmalarını yürüten konusunda uzman Araştırma Görevlisi Petek İnci ile sohbetimize davetlisiniz 🙂

Bolum 1: https://www.facebook.com/KurtluElmaPodcast/posts/633877283380136

Bolum 2: https://www.facebook.com/KurtluElmaPodcast/posts/633881163379748

Bolum 3: https://www.facebook.com/KurtluElmaPodcast/posts/633886053379259

Iphone sahipleri podcast üzerinden dinleyebilir : https://itunes.apple.com/tr/podcast/kurtluelma/id982832625?mt=2

#akış #Teknosohbet #folklor #halkbilimi #sohbet #podcast #KurtluElma

KurtluElma - Gazi Üniversitesi Türk Halk Bilimi Bölümü... | Facebook

Gazi Üniversitesi Türk Halk Bilimi Bölümü Araştırma Görevlisi Petek İnci ile Folklör, Türk Halk Bilimi, Çocuk Oyun ve Oyuncakları üzerine 3 bölümlük...
BeğenFavori PaylaşYorum yap