İçeriğe atla

AngularJS

AngularJS
Geliştirici(ler)Google
İlk yayınlanma20 Ekim 2010 (13 yıl önce) (2010-10-20)[1]
Güncel sürüm1.7.9 / 19 Kasım 2019 (4 yıl önce) (2019-11-19)[2]
Geliştirme durumuPasif
Programlama diliJavascript, TypeScript
İşletim sistemiÇoklu platform
PlatformJavaScript motoru
Boyut167 kB üretim
1.2 MB geliştirme
TürWeb uygulama çatısı
LisansMIT Lisansı
Resmî sitesihttp://angularjs.org/
Kod deposu Bunu Vikiveri'de düzenleyin

AngularJS (TypeScript tabanlı Angular (v2) ile karıştırılmamalıdır) 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.

AngularJS, MongoDB veritabanı, Express.js çatısı, AngularJS'nin kendi (veya Angular) ve Node.js sunucu çalışma zamanı ortamından oluşan MEAN yığınının ön ucu olarak kullanılabilir.

1 Temmuz 2018'de LTS (Uzun vadeli destek) dönemine girmiştir. 1 Ocak 2022 tarihinden itibaren LTS (Uzun vadeli destek) sona ermiştir ve geliştirilmesi durdurulmuştur.[3] AngularJS artık güvenlik, tarayıcı uyumluluğu veya jQuery sorunlarını gidermek için hiçbir güncelleme almamaktadır. Angular ekibi ileriye dönük en iyi seçenek için Angular (v2) kullanmanızı önerir, ancak başka seçenekler de sunmuşlardır.[4]

Ayrıca bakınız

Kaynakça

  1. ^ "İlk bilinen yayınlama". 29 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ocak 2020. 
  2. ^ "Releases". GitHub. 21 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ağustos 2015. 
  3. ^ "AngularJS". docs.angularjs.org. 16 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Mart 2022. 
  4. ^ Thompson (@marktechson), Mark (5 Ağustos 2022). "Finding a Path Forward with AngularJs". Medium (İngilizce). 18 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Eylül 2022. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<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.

<span class="mw-page-title-main">Kubuntu</span> Ubuntunun KDE masaüstü ortamını kullanan sürümü

Kubuntu, Debian dağıtımını temel alan Ubuntu dağıtımının GNOME masaüstü ortamı yerine KDE masaüstü ortamını kullanan türüdür.

<span class="mw-page-title-main">Linux Mint</span> Linux tabanlı bir işletim sistemi

Linux Mint, Ubuntu ve Debian temel alınarak geliştirilen, masaüstü kullanıcılarına yönelik bir Linux dağıtımıdır. Linux Mint, "güçlü ve kullanımı kolay, hem de modern, şık bir işletim sistemi" olmayı hedeflemektedir.

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

Ember.js, açık kaynak kodlu web uygulama çatısı. Ember.js, uygulama geliştiricilerine ölçeklenebilir tek sayfalık web uygulamaları geliştirmeye olanak tanır. MVC prensiplerine bağlı kalınarak, Javascript dili ile yazılan Ember.js, 2011 yılından bu yana geliştirilmektedir.

<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.

npm

npm javascript betik dili için geliştirilmiş olan ve Node.js'in standart olarak kabul ettiği bir paket yönetim sistemidir. npm komut satırından çalıştırılır ve uygulamalar için bağımlılık yönetimi sağlar. Ayrıca geliştiricilerin merkezi bir npm kaynağından var olan paketleri kurmasına imkân verir. npm tamamen javascript dili kullanılarak Isaac Z. Schuleter tarafından, PHP'nin PEAR ve Perl'in CPAN sistemlerinden esinlenilerek geliştirilmiştir.

Backbone.js JavaScript dili ve model–view–presenter (MVP) mantığı ile geliştirilen, açık kaynak kodlu web uygulama çatısı ve uygulama tasarım paradigması. Backbone.js kullanan siteler arasında USA Today, rdio, Wordpress.com, Foursquare, Khan Academy gibi örnekler yer almaktadır.

Meteor ya da MeteorJS, açık kaynak kodlu, gerçek zamanlı bir JavaScript Web uygulama çatısıdır. Meteor ile uygulamaların prototipleri hızlıca çıkarılabilmekte iken uygulamalar, birden fazla platformda çalıştırılabilmektedir.

<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.

Bu liste kayda değer Javascript kütüphanelerinin adlarını içermektedir.

<span class="mw-page-title-main">MEAN (yazılım)</span>

MEAN web uygulamaları ve dinamik web siteleri geliştirmede kullanılan ücretsiz ve açık kaynak kodlu yazılım demeti. MEAN; ismini bileşenleri olan MongoDB, Express.js, Angular.js ve Node.js'in baş harflerinin birleşiminden almaktadı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.

Underscore.js ücretsiz ve açık kaynak kodlu JavaScript kütüphanesi. Underscore.js, Javascript programlamada kullanıcılara kolaylık sağlayabilecek birtakım fonksiyon ve metotları bünyesinde barınmaktadır.

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

Ionic, mobil uygulamalar için HTML5 bazında hazırlanmış açık kaynak bir yazılım iskeletidir ve ön uç için yazılmış olduğundan kullanıcılara odaklanmıştır. Kullanıcı arayüzlerini konu alan Ionic, sezgisel kullanımı ve mobil uygulamanın kullanılabilirliğini düzeltmeyi hedefler. Yazılım çatısı, Angular.JS'le kullanılır ve mobil uygulamanın yapısını oluştururken Ionic look & feel'i ve performansını gerçekleştirir.

<span class="mw-page-title-main">Ubuntu MATE</span> Ubuntu destekli MATE masaüstü ortamına sahip Linux dağıtımı

Ubuntu MATE özgür ve açık kaynak kodlu yazılım ve resmi Ubuntu dağıtım türevi. GNOME 2 masaüstü ortamının devamı olarak bilinen MATE masaüstü ortamını kullanan Ubuntu MATE; Martin Wimpress ve Alan Pope önderliğinde gönüllü geliştiriciler ve tasarımcılarca geliştirilmektedir. 20.04.1 LTS sürümü, mate masaüstü ortamının 1.24.0 no'lu son sürümünü kullanmaktadır.

ECMAScript veya ES, Ecma International tarafından ECMA-262 ve ISO/IEC 16262 notasyonuyla standartlaştırılmış ve markalaşmış bir betik dili spesifikasyonudur. Şu anda kendisini izleyen Javascript tabanlı olarak geliştirilmiştir. Yaygın olarak Dünya Çapında Ağ (www) için istemci taraflı betik dili olarak kullanılır. ECMAScript'in diğer uygulamaları JSCript ve ActionScript'tir.

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

Vue.js kullanıcı arayüzleri ve tek sayfa uygulamalar inşa etmek için kullanılan açık kaynak Javascript iskeleti. 2013 yılında geliştirilmeye başlanan framework'ün güncel versiyonu 3.2'dir.

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

Decentraleyes, yerel içerik dağıtım ağı (CDN) öykünmesi için kullanılan açık kaynak kodlu ve özgür bir tarayıcı uzantısıdır. Birincil görevi, Cloudflare ve Google gibi büyük CDN'lere bağlantıları engellemek ve kullanıcıların makinesinde yerel olarak kullanılabilen popüler web kitaplıklarıyla (JQuer) ve AngularJS gibi) hizmet vermektir. Decentraleyes, Mozilla Firefox, Google Chrome, Pale Moon ve Opera gibi birçok web tarayıcısında kullanılabilir.

<span class="mw-page-title-main">Angular (Framework)</span>

Angular, web uygulamaları geliştirmek için kullanılan açık kaynak ve özgür yazılım bir framework'tür. Google tarafından geliştirilmiş ve desteklenmektedir. İlk olarak 2010 yılında AngularJS adıyla piyasaya sürülen framework, 2016 yılında Angular 2 olarak yeniden tasarlanmış ve bu sürümle birlikte daha modern bir mimariye geçiş yapılmıştır. Angular, özellikle dinamik ve tek sayfa uygulamaları (SPA) oluşturmak için tercih edilmektedir.

<span class="mw-page-title-main">Pop! OS</span>

Pop OS, bilgisayar üreticisi System76 firması tarafından geliştirilen, Ubuntu tabanlı özgür ve açık kaynaklı bir Linux dağıtımıdır. Grafik kullanıcı arayüzü olarak yine System76 tarafından geliştirilen COSMIC masaüstü ortamını kullanmaktadır. Pop! _OS'un hedef kitlesi; bilgisayarı keşfetme ve yaratma aracı olarak kullanan STEM ve yaratıcı profesyoneller olarak belirlenmiştir.