NPM, Grunt ve Bower ile Ön Uç Geliştirme Mimarisi Oluşturun

İçindekiler

Tanıtım

Bu eğitim için, bu teknolojinin kullanımı hakkında ayrıntılara girmeyeceğimiz için GIT'in kurulu olması ve bununla ilgili bazı temel bilgilere sahip olunması gerekmektedir. Aynı şekilde web geliştirme konusunda bilgi sahibi olmak (en azından HTML, CSS ve Javascript dilleri hakkında bilgi sahibi olmak).

Birkaç yıl geliştirici olarak çalıştıktan sonra, programlama yaparken ortaya çıkan sorulardan biri, işimi nasıl otomatikleştirip zamandan tasarruf edebilirim? Veya projemi nasıl daha iyi organize edebilirim?

Bazı durumlarda zamandan tasarruf etmemize yardımcı olan kitaplıkların veya çerçevelerin kullanımından veya programlama yaparken bize rahatlık ve kolaylık sağlayan IDE'lerin kullanımından bahsetmiyoruz. Hem müşterilerimiz, hem meslektaşlarımız hem de kendimiz için nihai sonuç olarak gelişimimizi çok daha profesyonel hale getirmek için bugün ihtiyacımız olan bir şey daha var. Bize bu yardımları sağlayan bazı geliştirme şablonları var ama bunlar ihtiyacımız olanın çok ötesine geçebilir, örneğin: açısal tohum AngularJS'de bir uygulama geliştirmemiz için bize kaynaklar sağlar, ancak bunlar zaten belirli proje türleri için vurgulanan şablonlardır, işte bu noktada çalışma ortamımızı oluşturmak ve bize en uygun şekilde yapılandırmak önemlidir.

Gelelim konuya, bahsi geçen sonuca ulaşmak istiyorsak alternatiflerimizden birini kullanmaktır. NodeJS, Grunt ve Bower.

Her birinin ne olduğunu ve ne işe yaradığını merak edeceksiniz.

DüğümJSNodeJS, Javascript'te NPM (Node Package Manager) kullanımı sayesinde projelerimiz için bir sunucu oluşturmamıza yardımcı olacak geliştirici sunucu tarafı bir dildir. Konunun önceliği olmadığı için bu dilin kavramsal detaylarına girmeyeceğim.

Daha fazla bilgi: https://nodejs.org/

HomurtuGrunt, geliştirirken manuel olarak yaptığımız birçok işi kolaylaştıracak bir görev otomasyonudur.

Daha fazla bilgi: http://gruntjs.com/

çardakBower, projelerimizde bize hizmet edebilecek eklentiler ve çerçeveler gibi birçok alternatifi bize sunan bir ön uç kütüphaneler kütüphanesidir.

Daha fazla bilgi: http://bower.io/

Grunt ve Bower, NPM paketleridir, bu da ikincisine bağlı oldukları anlamına gelir. Gelelim tüm bileşenlerin kurulumuna.

ÖncesiSayfa 1/3Sonraki

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave