İçeriğe atla

Ryan Dahl

2010'da Ryan Dahl ( 42-43 )

Ryan Dahl bir yazılım mühendisi ve Node.js, JavaScript çalışma ortamının geliştiricisidir.[1][2][3][4][5][6]

Hayatının erken dönemi ve eğitimi

Dahl (1981 doğumlu) San Diego, Kaliforniya'da büyüdü. Annesi, altı yaşındayken ona teknoloji ile ilgili ilk deneyimlerinden biri olan bir Apple IIc aldı . Ryan, San Diego'daki bir devlet okuluna gitti ve daha sonra matematik bölümünü okumak için UC San Diego'ya geçti. Matematik alanında Rochester Üniversitesi'nde yüksek lisansına devam etti.

Hayatının geri kalanında bir matematikçi olmak istemediğini anladıktan sonra, doktora programından ayrıldı ve Güney Amerika'ya tek yönlü bir bilet aldı ve burada ise bir yıl boyunca web geliştirici olarak çalıştı . Bir snowboard şirketi için Ruby on Rails web sitesi yaptı.[7]

Node.js

2009 yılında Node.js projesi üzerinde çalışmayı başladı. Ocak 2012'de projeden uzaklaşacağını ve Node.js'i NPM yaratıcılarından ve daha sonra Joyent'te çalışmaya başlayan Isaac Z. Schlueter'e devredeceğini açıkladı.[8][9]

Node.js projeyi ayrıldıktan sonra, Ryan Dahl Node.js için yazılmış bir kitap girişimine katıldı. Up and Running isimli bu kitap Tom Hughes-Croucher ve Mike Wilson tarafından yazılan ve 2012'de yayınlandı.[10]

Deno

Dahl 2018'de "Node.js Hakkında 10 Pişmanlığım " konulu bir konuşmada[11] V8, Rust ve Tokio[12] ile oluşturulmuş güvenli bir JavaScript / TypeScript çalıştırma ortamı olan Deno'yu[13][14] duyurdu.

Kaynakça

  1. ^ "Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey". Mappingthejourney.com. 31 Ağustos 2017. 7 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ekim 2017. 
  2. ^ "Facebook launches two datasets to improve AI video analysis t". Venturebeat.com. 30 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2020. 
  3. ^ "Introduction to Node.js with Ryan Dahl". Sitepoint.com. 21 Ekim 2012. 30 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ekim 2017. 
  4. ^ "Node.js Interview: 4 Questions with Creator Ryan Dahl". Americaninno.com. 1 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ekim 2017. 
  5. ^ "The Birth of Node: Where Did it Come From? Creator Ryan Dahl Shares the History - SiliconANGLE". Siliconangle.com. 1 Nisan 2013. 20 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ekim 2017. 
  6. ^ "Deep inside Node.js with Ryan Dahl". InfoQ.com. 30 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ekim 2017. 
  7. ^ "Episode 8: Interview with Ryan Dahl, Creator of Node.js - Mapping The Journey". Mapping The Journey (İngilizce). 31 Ağustos 2017. 7 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Ekim 2017. 
  8. ^ "A History of Node.js". BuiltInNode.com. 17 Kasım 2016. 4 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2017. 
  9. ^ "One year with Node.js". Joyent.com. 16 Haziran 2015. 30 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2017. 
  10. ^ "Node: Up and Running". OReilly.com. 2012. 18 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2017. 
  11. ^ 10 Things I Regret About Node.js - Ryan Dahl - JSConf EU, Youtube, 17 Mayıs 2019 tarihinde kaynağından arşivlendi, erişim tarihi: 13 Şubat 2020 
  12. ^ "Arşivlenmiş kopya". 17 Şubat 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2020. 
  13. ^ "Ryan Dahl is fixing his Node.js design regrets with Deno - JAXenter". JAXenter (İngilizce). 27 Haziran 2018. 14 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Eylül 2018. 
  14. ^ Krill. "Ryan Dahl's Node.js regrets lead to Deno". InfoWorld (İngilizce). 10 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Eylül 2018. 

Dış bağlantılar

Resmî site Vikiveri ögesini düzenle

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">JavaScript</span> programlama dili

JavaScript, HTML ve CSS ile birlikte World Wide Web'in temel teknolojilerinden biri olan programlama dilidir. Web sitelerinin %97'sinden fazlası, web sayfası hareketleri için istemci tarafında JavaScript kullanırlar ve kullanılan kodlar genellikle üçüncü taraf kitaplıkları içerir. Tüm büyük web tarayıcılarında, kaynak kodunu kullanıcıların cihazlarında yürütebilmek için özel bir JavaScript motoru bulunur.

<span class="mw-page-title-main">Ford Mustang</span> otomobil modeli

Ford Mustang, Ford tarafından Ford Falcon modelinden esinlenerek üretilen otomobil, ilk kez 9 Mart 1964'te Ford'un Michigan Dearborn'daki tesislerinde üretilmiştir. 17 Nisan 1964 yılındaki New York Fuarında görücüye çıkan otomobil 1964 yılında başrolünde Sean Connery'in oynadığı James Bond Goldfinger(Altın Parmak) filminde boy göstermiştir. Ayrıca 17 Şubat 2008'de ABD'de gösterime giren Knight Rider sinema filminde de kendi kendine hareket edebilebilen, konuşabilen akıllı otomobil KITT ise 5. nesil Ford Mustang GT500KR Shelby kullanılmaktadır.

AngularJS Google tarafından desteklenen, dünya genelinde yazılımcılar tarafından katkı sağlanan açık kaynak kodlu web uygulama çatısıdır. Javascript ile yazılan Angular, MVC prensiplerine sadık kalınarak tek sayfalık uygulamalar yazmayı mümkün kılmaktadır.

<span class="mw-page-title-main">Node.js</span> Server-side JavaScript frameworkü

Node.js, açık kaynaklı, genelde sunucu tarafında çalışan ve ağ bağlantılı uygulamalar için geliştirilmiş bir çalıştırma ortamıdır. Node.js uygulamaları genelde istemci tarafı betik dili olan JavaScript kullanılarak geliştirilir.

<span class="mw-page-title-main">React</span> Kullacı arayüzleri oluşturmak için kullanılan JavaScript kütüphanesi

React, kullanıcı arayüzü oluşturmaya yarayan açık kaynak kodlu bir javascript kütüphanesidir. Facebook önderliğinde bir geliştirici grubu tarafından geliştirilmekte olan React, Model-View-Controller prensibine uygun olarak oluşturulmuştur. React ile single-page olarak adlandırılan sayfalar geliştirilebileceği gibi React-Native ile mobil uygulamalar da geliştirilebilir.

Express.js veya Express, MIT Lisansı altında ücretsiz ve açık kaynaklı yazılım olarak yayınlanan Node.js ile RESTful API'ler oluşturmaya yönelik bir arka uç çerçevesidir. Web uygulamaları ve API'ler oluşturmak için tasarlanmıştır. Node.js için standart arka uç çerçevesi olarak adlandırılmıştır.

<span class="mw-page-title-main">V8</span> Açık kaynak kodlu Javascript motoru

V8, Chromium Projesi kapsamında geliştirilen özgür ve açık kaynak kodlu bir JavaScript motorudur. Danimarkalı bilgisayar programcısı olan Lars Bak tarafından yaratılmıştır. V8'in ilk sürümü 2 Eylül 2008 tarihinde Google'ın Chrome Tarayıcısı ile aynı zamanda yayınlanmıştır. V8, Node.js ve MongoDB gibi projelerde de kullanılmaktadır.

W3Schools, 1998 yılında kurulmuş programlama dillerini öğretmeyi amaçlayan ücretsiz bir eğitim sitesidir. Aynı zamanda bir uygulaması da bulunmaktadır. İsmi World Wide Web'den (W3) türetimiştir fakat W3C ile herhangi bir bağlantısı yoktur.

<span class="mw-page-title-main">Brave (yazılım)</span> Web Tarayıcısı

Brave açık kaynak kodlu, Chromium üzerine inşa edilmiş web tarayıcı yazılımı.

<span class="mw-page-title-main">Deno</span> TypeScript and JavaScript Çalistirma Ortami

Deno, V8 JavaScript motoruna ve ek olarak Rust programlama diline dayanan JavaScript ve TypeScript için bir çalıştırma ortamıdır. Node.js'in yaratıcısı Ryan Dahl tarafından güvenlik ve üretkenliğe odaklanılarak geliştirilmeye başlanmıştır. 2018'de Dahl tarafından "Node.js Hakkında 10 Pişman Olduğum Şey" konuşmasında duyuruldu. Deno, ayrı bir paket yönetim sistemi gerektirmez, bunun yerine tek bir dosya içinde hem çalışma ortamı hem de paket yöneticisi rolünü üstlenir.

<span class="mw-page-title-main">John Resig</span> programcı, jQuerynin yaratıcısı

John Resig, en çok jQuery JavaScript kütüphanesinin yaratıcısı ve baş geliştiricisi olarak bilinen Amerikalı yazılım mühendisi ve girişimcidir.

WebStrom çapraz platform bir JavaScript, TypeScript ve web için tümleşik geliştirme ortamıdır (IDE). Grafiksel hata ayıklamacısı (debugger) ve sürüm kontrol sistemi (VSC) ile entegredir. JetBrains şirketi tarafından geliştirilmektedir. Özel mülk bir yazılımdır. 30 günlük deneme sürümü de bulunmaktadır.

Blink, Google, Facebook, Microsoft, Opera Software, Adobe Systems, Intel, IBM, Samsung ve diğerlerinin katkılarıyla Chromium projesinin parçası olarak geliştirilmiş bir tarayıcı motorudur. İlk olarak Nisan 2013'te duyuruldu.

Bir web geliştiricisi, istemci-sunucu modeli kullanarak World Wide Web uygulamalarının geliştirilmesinde uzmanlaşmış veya özel olarak ilgilenen bir programcıdır. Uygulamalar genellikle istemcide, PHP, ASP'de HTML, CSS ve JavaScript kullanır. NET (C#), Python, Node.js, sunucuda Go veya Java ve istemci ile sunucu arasındaki iletişim için http bağlantılarını kullanmaktadır. Bir web içerik yönetim sistemi genellikle web uygulamalarını geliştirmek ve sürdürmek için kullanılır.

<span class="mw-page-title-main">Sidney Walton</span>

Sidney Walton, II. Dünya Savaşı'na katılmış piyade onbaşı rütbesindeki eski Amerikan askeri.

JavaScript motoru, JavaScript kodunu yürüten bir yazılım bileşenidir. İlk JavaScript motorları yalnızca yorumlayıcılardı, ancak ilgili tüm modern motorlar ise gelişmiş performans için tam zamanında derlemeyi kullanır.

<span class="mw-page-title-main">Electron (yazılım kütüphanesi)</span>

Electron, GitHub tarafından geliştirilen ve bakımı yapılan özgür ve açık kaynaklı bir yazılım iskeletidir. Çerçeve, Chromium tarayıcı motorunun bir çeşidi kullanılarak oluşturulan web teknolojilerini ve Node.js çalışma ortamını kullanarak masaüstü uygulamaları oluşturmak için tasarlanmıştır. Ek olarak, Düğüm hizmetleriyle yerel entegrasyon ve süreçler arası iletişim modülü gibi şeylere izin vermek için çeşitli API'ler de kullanır.

<span class="mw-page-title-main">Cloud9 IDE</span>

Cloud9 IDE, sürüm 2.0'dan sürüm 3.0'a kadar açık kaynak olarak yayınlanan bir Çevrimiçi IDE'dir. C, C++, PHP, Ruby, Perl, Python, Node.js ile JavaScript ve Go gibi birçok programlama dilini destekler.

<span class="mw-page-title-main">PDF.js</span>

PDF.js, Taşınabilir Belge Biçimi (PDF) dosyalarını web standartları ile uyumlu HTML5 Canvas kullanarak işleyen bir JavaScript kütüphanesidir. Proje, Andreas Gal'in 2011'de başlatmasından sonra Mozilla Corporation tarafından yönetilmektedir.

Next.js, React tabanlı web uygulamaları için sunucu tarafında işleme ve statik web sitesi oluşturma sağlayan, Vercel tarafından oluşturulmuş açık kaynaklı bir Web geliştirme platformudur.