Tüm Web Geliştiricilerinin Bilmek İstediği 30'dan Fazla Kısaltma
Yayınlanan: 2021-07-28
Bir web geliştiricisiyseniz veya bir ekipteyseniz, Kısaltmalar hakkında çok şey duymuşsunuzdur. Ancak , web geliştiricileri için Kısaltmaların gerçek anlamını ve amacını biliyor musunuz?
Şu anda web geliştiricileri HTML, CSS veya HTTP gibi kısaltmaları sıklıkla kullanıyor. Ancak, yaygın olarak kullanılan yenileri ne olacak?
Bu blogda, her şeyden en iyi şekilde yararlanabilmeniz için konuşacağız.
Kısaltmalar
Kelimelerin kısaltması veya kısaltılmış şeklidir. Örneğin HTTP, hiper metin biçimlendirme dilinin kısaltmasıdır. Yapmanın amacı işi biraz kolaylaştırmaktır. Web geliştiricileri için Kısaltmalar, okuyucuların içeriğe kolayca ulaşmasına ve okumasına yardımcı olmak için kullanılmaktadır.
Her Web Geliştiricisinin Bilmesi Gereken 30 Kısaltma
1. ACSS
Kısaltma- Yahoo tarafından geliştirilen Atomik Basamaklı stil Sayfaları.
Yeniden doldurulabilir, kısa tahmin edilebilir sınıf adları ve doğrudan HTML ile stil oluşturmanızı kolaylaştıran tek atomlu sınıflardır. Web projeleri için atom sınıfları üretmek için kullanılmıştır.
2. AMP
Kısaltma- Hızlandırılmış mobil sayfalar, Google tarafından geliştirildi.
AMP'yi tanıtmanın amacı, mobilin stresini azaltmak ve hızlı hale getirmektir. Bu, kullanıcı deneyimini iyileştirmek için HTML, CSS ve JavaScript'i nasıl kullanabileceğimizi kısıtlayacaktır. Ayrıca, bu, dış kaynakları yüklemek ve komut dosyalarını AMP çalışma zamanı aracılığıyla yönlendirmek için kullanılabilir.
3. ARYA
Kısaltma- WAI-ARIAA olarak kullanılan erişilebilir zengin internet uygulaması.
ARIA, web içeriğinin herkes için (engelli kişiler) her cihazda, özellikle de web içeriğine AT ile erişenler için erişilebilir hale getirilmesine yardımcı olan farklı ön teknoloji metodolojilerinin özelliklerini tanımlar.
4. API
Kısaltma- API yayıncıları tarafından belirtilen uygulama programlama arayüzü.
API, özellikler, yöntemler, sınıflar vb. gibi önceden yazılmış eksiksiz bir kod kümesidir. Bu, kullanıcıların en iyi uygulamaları kullanmalarına ve kod yazmalarına yardımcı olur. Sosyal medyada çok sayıda API'niz var, ancak sitelerin ve sosyal medya kanallarının çoğu daha iyi kullanıcı deneyimi için kendi API'lerini kullanıyor.
5. CDN
Kısaltma- içerik dağıtım ağı
CDN'nin amacı, yinelenen içerik kopyalarını web sunucusunda depolamaktır. Sunucudan konuma yakın olan kullanıcıya içerik göndermenin başka bir yoludur. Bununla, performans daha iyi hale gelecek ve sunucu duruş sürelerini azaltacaktır.
6. BEM
Kısaltma- blok elemanı değiştiricisi
BEM'i tanıtmanın amacı, CSS sınıfları için yazmayı daha okunaklı, kolay ve tutarlı hale getirmektir. BEM'i kullanırken, blok-eleman-değiştirici sözdizimini izleyerek içerik boyunca sınıflar oluşturmak çok önemlidir.
BEM için biraz ayrıntıya girelim.
Engelle- bunlar Menü, düzenle vb. ana düğmeler olarak kabul edilir.
Element- uyarı, tehlike ve başarı gibi blokların işlevleri olarak kabul edilir.
Değiştirici- bu, büyük veya küçük düğme boyutu gibi bloğun tasarımını değiştirmek için kabul edilir.
7. İYS
Kısaltma- içerik yönetim sistemi
CMS, içeriği yayınlamak, düzenlemek ve değiştirmek için bugünlerde en iyi platformdur. Bu yazılım, her kullanıcının kendi web sitesini oluşturmasına ve web sitesini birden fazla dijital içerik ve hizmet aracılığıyla düzenlemesine olanak tanır.
En yaygın CMS yazılımı WordPress, Drupal ve Joomla'dır. Sunum içeriğinden farklı olduğunu unutmayın. Böylece kodlama yapmadan içerik yayınlamak mümkün olacaktır.
8. CRUD
Kısaltma- Oluşturun, okuyun, güncelleyin ve silin.
Bu, dinamik bir web sitesinde verilerin tipik yaşam döngüsünü tanımlamak için bir veritabanı yönetim sisteminde kullanılmıştır. MySQL ise Ekle, seç, güncelle ve sil gibi diğer dört komutu kullanır.
9. CSSOM
Kısaltma- basamaklı stil nesne modeli.
CSSOM, web sayfasındaki CSS dosyalarını yoğunlaştırmak için kullanılan bir API kümesidir. Bu, web'deki tüm CSS stillerini belirtmek için mükemmeldir. CSSOM da DOM'a benzer, ancak farklıdır.
10. DOM
Kısaltma- Belge nesne modeli
DOM, bir web tarayıcısı tarafından bu dosyaları işlemek için kullanılan HTML ve XML dosyaları için API'dir. Düğüm ağacı olarak basit bir belge yapısını gösterir. Düğümler kolayca değiştirilebilir, oluşturulabilir ve kaldırılabilir.
11. CTA
Kısaltma - harekete geçirici mesaj.
Satışları potansiyel müşterilere dönüştürmek için kullanılan bu en yaygın pazarlama terimi. Bu, web tasarımcıları tarafından yaygın olarak kullanılmaktadır. Web geliştiricileri için en iyi kısaltmalardan biridir. Müşterileri hızlı aksiyon almaları konusunda kışkırtmak için kullanmak gerekir.
Harekete geçmek için CTA genellikle afişler veya markalar, reklamlar vb. ile bağlantılıdır.

12. FOSS
Kısaltma- Ücretsiz açık kaynaklı yazılım.
Telif hakları ile ilgisi olmayan özgür bir yazılımdır. Yazılımın kaynak kodunu değiştirmek mantıklı olan açık kaynaklı bir yazılımdır. Bu aynı zamanda FLOSS terminolojisi olarak da bilinir.
13. ECMAScript
Kısaltma- Avrupa bilgisayar üreticisi derneği komut dosyası.
JavaScript ve Jscript tabanlı bir betik dili sözdizimi kullanılmaktadır. Bu araca Avrupa bilgisayar derneğinden isim verilmiştir.
14. FTU
Kısaltma- ilk kez kullanan kullanıcı.
Kullanıcının ilk kez uygulama uyarlama sürecinin bir parçası olması. Bununla uygulamanın nasıl çalıştığını görebilir ve kullanıcı seçeneklerinin dilini, saatini, beğenilerini ve daha fazlasını ayarlayabilirsiniz.
15. IIFE
Kısaltma- hemen çağrılan işlevler ifadesi
IIFE, sözlüksel bir kapsam oluşturan web geliştiricileri için en iyi kısaltmadır. Kodları değerlendirmek ve yürütmek için JavaScript tasarım deseni tabanlı bir araçtır. Hemen çağrılan işlevler, değişkenler ve kapanışlar oluşturmak için kullanılır.
Bu, aşağıdaki sözdizimini kullanır:
(işlev(){
//kod
}());
16. GUI
Kısaltma- Grafiksel kullanıcı arayüzü, bir komut sürücüsü arayüzü.
GUI, kullanıcıların kodlama ve DOS gibi teknik beceriler hakkında bilgi sahibi olmadan yazılımla etkileşim kurmasını sağlayan komuta dayalı bir arabirimdir. GUI'de, özel komutları etkinleştirmek ve girişler yapmak için özel dil ve kod kullanılır.
17. IDE
Kısaltma- Entegre Geliştirme Ortamı
IDE, geliştirme ve test etme için ihtiyaç duyulan farklı araçlarla bütünleşmek için uygun bir programlama ortamı sağlayan bir yazılım uygulamasıdır. Örneğin yorumlayıcı, hata ayıklayıcı, derleyici ve daha fazlası.
18. JSON
Kısaltma- JavaScript Nesne Gösterimi
JSON, veri alışverişi için kullanılan bağımsız okunabilir veriler olan bir dildir. Geniş bir isim, değer ve dizi koleksiyonuna sahiptir. Bu, JavaScript ile benzer bir sözdizimi sağlar ve bu nedenle ortak bir veri formatı olarak kullanılır.
19. ITCSS
Kısaltma- ters üçgen basamaklı stil sayfası
Ölçeklenebilir ve okunabilir bir CSS kodudur. Bu, kodları önem ve özelliğe göre böler. Bu seviyeler, düz tepeyi alt uca artıran ITCSS olarak temsil edilir.
20. LAMBA
Kısaltma- Linux, Apache, MySQL, PHP.
LAMP, güçlü web siteleri oluşturmak için popüler bir web yığınıdır. Web sunucusu olarak Apache, veritabanı için MYSQL ve python olarak PHP kullanan Linux işletim sisteminden oluşur. Tıpkı WAMP ve MAMP gibi.
21. ORTALAMA
Kısaltma- MongoDB, Express.js, Angular, Node.js
Web uygulamaları ve web sayfaları oluşturmak için uygun bir web yığınıdır. Bu, bir veritabanı olarak MongoDB ve NoSQL'den oluşur. Express.js bir web uygulamasıdır ve bir ön uç çerçevesi olarak Angular.js ve işletim sistemi için bir çalışma zamanı olarak Node JavaScript'tir.
22. MVC
Kısaltma- Model görünümü denetleyicisi
MVC, nesneleri üç gruba ayırarak veri mantığını kullanıcı arayüzünden ayrı tutan nesne yönelimli programlamadır. Model nesnesi veri yapısı için kullanılır, kullanıcı arayüzü için kullanılan görünüm nesneleri ve görev koordinasyonu için denetleyici nesneleri kullanılır.
23. OAuth
Kısaltma- açık kimlik doğrulama
OAuth açık bir protokoldür ve sunucuyu güvenli ve yüksek düzeyde yetkili tutar. Güvenlidir ve standart bir yol sağlar. Kullanıcıların üçüncü taraf hesabına güvenli bir şekilde giriş yapmalarını sağlayan yaygın olarak kullanılan bir uygulamadır. Örneğin Facebook, Twitter ve Google. Bu, uygulamaları kullanmanın önündeki engeli kaldırmanın bir yoludur.
24. LTR/RTL
Kısaltma- Soldan sağa/sağdan sola
Bu terimlerin her ikisi de uluslararasılaştırmada kullanılmaktadır. Bunlar, UI kırsalının konumuna girmek için kullanılıyor. Ayrıca metnin yönünü de gösterir.
Çoğu dilin LTR olduğunu görmüş olabilirsiniz, ancak WordPress'te rtl.css dosyasıyla RTL kullanma seçeneğiniz vardır.
25. REGEX
Kısaltma- normal ifade
Web geliştiricileri için başka bir yaygın kısaltmadır. Bu, karakter kombinasyonlarını farklı dizelerle eşleştirmek için kullanılmıştır. Bu, metin formatında karakter aramayı mümkün kılar. Birçok programlama dilinin ortak ve popüler bölümlerinden biridir.
Örneğin PHP. JavaScript, Python, Java vb.
26. OOP
Kısaltma yönelimli programlama
OOP ile kullanıcı, dört temel programlama kullanarak gerçek tabanlı modellerle ilgili harika bir model oluşturabilir. Soyutlama, kapsülleme, kalıtım ve polimorfizm.
27. DİNLENME
Kısaltma- temsili durum transferi
REST, sunucu ve istemci arasında veri dönüşümü için bir dizi yazılım tasarımıdır. REST mimari yönergelerini izleyerek API'ler oluşturacaksınız.
28. SMACSS
Kısaltma- Basamaklı stil sayfaları için Ölçeklenebilir ve Modüler mimari
SMACSS, CSS yazmanın CSS kodunu modülerleştirmesine izin verir. Daha okunabilir ve bakımı yapılabilir. Bu, taban, düzen, modül, durum ve tema gibi 5 tür stil kuralı sağlar.
29. WYSIWYG
Kısaltma - ne görürsen onu alırsın
Kullanıcının içeriği düzenlemesine ve değiştirmesine izin veren bir içerik düzenleyici türüdür.
30. TZY
Kısaltma- kaynak kontrol Yönetimi
Web geliştiricilerinin birden çok sürümü tek bir yerde yönetmesi için en iyi kısaltmalardan biridir. Değişiklikleri ve bilgi kaybını her zaman izleyen RCM olarak da bilinir.