Neden herkes Typescript kullanıyor?

Поділитися
Вставка
  • Опубліковано 5 вер 2024
  • Selam dostlarım, bu videomda 100 saniyede TYPESCRIPT programlama diline göz attık.
    Discord Sunucumuz: / discord
    Github: github.com/onr...

КОМЕНТАРІ • 45

  • @hasangursoy5060
    @hasangursoy5060 Рік тому +30

    Fireship'in türkçe dublaj versiyonunu izler gibi oldum. Emeğine sağlık çok güzel kanal olmuş. 🎉

    • @Broyuz
      @Broyuz Рік тому +1

      Bende farkettim .Böyle bir kanal çok ihtiyacım vardı. Altyazılı izlemekten bıktım.

  • @PixelPropsCoding
    @PixelPropsCoding 11 місяців тому

    konsept mükemmel 🙌 bu tarz içerikleri türkçe olarak gördüğüm için çok sevindim. Ellerinize sağlık

  • @webpulseify
    @webpulseify 11 місяців тому +1

    Fireship V2 sevdim :)) Fireship araya çok zekice espriler sıkıştırıyor, aynı performansı bekliyorum😄 😇 Ellerine sağlık güzel video olmuş

  • @saidasimaltun
    @saidasimaltun Рік тому

    Güzel video, eline sağlık. Buralar değerlenmeden yerimizi alalım. (:

  • @yusufincesuuu
    @yusufincesuuu 4 місяці тому

    Bir JavaScript fonksiyonunun tanımı sırasında belirlenen değişkenlere “parametre” denir.
    Bir JavaScript fonksiyonunu çağırdığınızda, fonksiyona verilen değerlere “argüman” denir.
    o kısımda ufak bir düzeltme yapmak istedim 0:47 saniyede.

    • @onrir
      @onrir  4 місяці тому

      Fonksiyon tanımındakilere argüman denir. Bana inanmanıza gerek yok, oluşturduğunuz her fonksiyonda bulunan arguements değişkeninin kontrol edebilirsiniz 😊

  • @yusufutku2127
    @yusufutku2127 11 місяців тому

    Güzel video, bizleri bilgilendirdigin için çok teşekürler

  • @deno8322
    @deno8322 Рік тому

    Güzel ve yararlı bir kanal. Güzel video. Tebrikler. FireShip kanalına da çok benziyor bu arada.

  • @realinv3ntor
    @realinv3ntor Місяць тому

    Fireship gibi kanallardan, borçlusundan kaçıyor gibi konuştuğu için nefret eden çokca tanıdığım var. "tarıan", "geliştiricienketine", "bi", "nası", "izldnziçnteşekkürler" gibi ifadeler yerine telaffuza biraz daha dikkat edersen hedef kitleni genişletip kaliteyi biraz daha arttırırsın diye düşünüyorum.
    Başarılar, umarım kanalın daha da büyür 🚀

  • @haliszekeriyaozkok4851
    @haliszekeriyaozkok4851 Рік тому +1

    Microsoft'un abes işlerinden biri. Aynı .not gibi bu da yazılım dünyasına hemen hiçbir faide temin etmemişdir. Javascript'e ancak bir ilave paket olabilecek birşey bu typescript, çünkü aslında tip felan yok, ekranda 100 tane hata görünse de kodun çalışabilir, çünkü aslında çalışan kod javascript'den başka birşey değil. En kötü yanı da bilhassa bir çok html elementinin tipini hiçbir yerde bulamadığınız için typescript'in varoluş gayesine ters bir şekilde bir çok selector'a "any" tipini vermelisiniz. Kahir ekseriyeti iyi bir intellisense ile yapılabilecek birçok iş için bu kadar abesle iştigal edilmiş. Ayrıca kendisi interpret edilmeden önce javascript'e çevrildiği için javascript'den çok daha yavaşdır.
    Kısacası varlığı kodlama dünyasına hemen hiçbirşey katmamış, microsoft'un binbir abes işlerinden biridir. Statik tipli bir dil ile çalışmak istiyorsanız sadece bir statik tiplilik illüzyonundan ibaret olan bu ek paket yerine artık php'nin bile type annotation desteği var, bu lüzumsuz şey yerine onu kullanabilirsiniz.

    • @onrir
      @onrir  Рік тому +2

      Yorumunuzun stilini beğendim fakat bir hatanız var, Typescript, JavaScript ile aynı hızda çalışır (hatta bazı optimizasyonlar sayesinde bazen daha hızlıdır.)
      Kodunuzu JavaScript'e dönüştürme kısmı, rust/c++ gibi "ahead of time compilation" ile yapılır, yani geliştiricinin işi bittikten sonra kullanıcı hız açısından bir fark hissetmez.

  • @Huxull
    @Huxull Рік тому +1

    fireship'in tr varyasyonu çıkmış. başarılar dilerim

  • @davutozgursukuti
    @davutozgursukuti 11 місяців тому

    yeni abonen hayırlı olsun kanka

  • @greendsnow
    @greendsnow Рік тому +1

    kodu typescript'e uyumlu hale getirmekten isimi yapamiyorum... solo dev'ler icin eziyet.

    • @onrir
      @onrir  Рік тому

      "Typeları ekledikten sonra hâlâ kodunu uyumlu hale getirmeye çalıştırıtorsan o zaman en başta yazdığın kod doğru değildir. Javascriptte çalışması doğru olduğu anlamına gelmez, Typescript'de çalışması doğru olduğu anlamına gelir." bir yerde duymuştum bunu.
      Yanlış kod yazmak ya da typescriptin hatalarından bıktım demek istiyorsanız dosyanın başına
      //@ts-nocheck
      Yazabilirsiniz.

    • @davutozgursukuti
      @davutozgursukuti 11 місяців тому

      @@onrir hocam dediğiniz yöntemde tiplemeleri any e çevirebiliyor böyle bi sorunda var eğer tek bir kısımda hata varsa ve çözemiyorsanız o kodun üstüne //@ts-ignore yazabilirsiniz

    • @kasepriunalcatraz6780
      @kasepriunalcatraz6780 7 місяців тому

      ​@@davutozgursukutinode.js projelerine ts nasıl entegre ediyorsunuz ?

  • @meto1668
    @meto1668 Рік тому

    TypeScript’i cidden baya seviyorum bence yakında 100 saniyede Scala, Kotlin yada Groovy gelmeli

  • @Alpvits
    @Alpvits Рік тому

    güzel video eline sağlık

  • @Blaineyout
    @Blaineyout Рік тому

    Video duzenleme ile ilgil itecrubeli oldugunzu belli tecrubesi olmayan boomerlar gibi IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIi eh meh oyle boyle demeyip direkt video cekiyorsunuz. ELLERINIZE SAGLIK!

  • @mezoxy
    @mezoxy 11 місяців тому

    güzel video

  • @blazi_0
    @blazi_0 Рік тому

    Büyük düşmanıydım bikere kullandım bağımlısı oldum 😂

  • @mehmetakdogan3506
    @mehmetakdogan3506 Рік тому

    Yazılım dillerinde bu kadar sadeleştirlmeye gidilmesi iyi bir şeymi? elbeteki proje sürelerini azaltan daha verimli çalışmamızı sağlayan bir yol ancak bu aynı zamanda verimsiz cpu ram kullanımına sebep oluyor bence rust gibi yenilikçi ve basite kaçmayan yazılım dilleri çıkmalı

    • @onrir
      @onrir  Рік тому

      Low level sistem dillerinden saymayacagim kadar fazla var. Modern alternatifler arıyorsan; Zig, Odin, Val, C3 (benim favorim) ve Jai'a göz atabilirsin.

    • @Ardafidanc
      @Ardafidanc Рік тому

      Ts kendi başına browserlarca tanınmayan bir dildir, babel gibi ara compilerlar kullanlarak bunlar ES scriptine ya da vanilla js'e döüştürülür yani aslında development sürecini etkiliyor, productionda normal bi js dosyası çalışıyor

    • @allahnbirkulu6942
      @allahnbirkulu6942 Рік тому

      ​@@onrir zig ile wgpu kullanarak bi voxel renderer yazmayı deneyeyim demiştim bi ara lsp poq asyncta disable edilmişti (0.11 çıktı hala aynı...) yeni gelen paket yöneticisinin de pek bi numarası yok şimdilik umarım takım içi süreçleri daha organize edebilirler çok yavaş ekleniyor özellikler
      he bir de jai için daha compiler sunulmadı la 150 kişide mi ne var ön izleme diye, bu asıra çıkarırsa canıtın abim bi elleşiriz inş .d
      odin açıkçası baktım da adam akıllı kullanmadım hoş duruyor gibimsi ama gerisi hakkında pek şe etmeye gerek yok :p (c3 gud)

  • @squerk3623
    @squerk3623 Рік тому

    Daha fazla içerik istiyorumm 😋😋

  • @byk1lla
    @byk1lla Рік тому

    Abi 100 Saniyede PHP videosu yapar mısın?

  • @ayrl7802
    @ayrl7802 Рік тому +1

    fireship

  • @reshyyy
    @reshyyy Рік тому

    Helal iyi video olmuş. Ben reshy sabitle

  • @filozof3972
    @filozof3972 11 місяців тому

    kanka nan da bir hata değil mi sonuçta o şekilde bırakmıyoruz kodu

    • @onrir
      @onrir  11 місяців тому

      Statik diller sana NaN'i vermek yerine oluşmasını engeller ya da oluşması durumunda onunla bir şey yapmanı ister, javascript pek önem vermiyor.

    • @davutozgursukuti
      @davutozgursukuti 11 місяців тому

      NaN = Not a Number

  • @Edip2
    @Edip2 Рік тому

    Havada kaptim 😋

  • @SATRANC_chess
    @SATRANC_chess Рік тому

    abi anka dilli ne oldu

    • @onrir
      @onrir  Рік тому +1

      Geliştirme durduruldu ne yazık ki.

  • @Broyuz
    @Broyuz 8 місяців тому

    "use strict;" üzgün 😢 .

  • @cenkakay3506
    @cenkakay3506 Рік тому

    Thanx yerli fireship

  • @aress216
    @aress216 Рік тому

    Discord bot geliştirme arttı

    • @davutozgursukuti
      @davutozgursukuti 11 місяців тому +1

      geliştirme yokki maalesef büyük bi çoğunluğu hazır altyapıyla sadece token vs. girerek botu çalıştırıp bot yaptım diye geziyor