Son zamanlarda node.js ile oynamaya başladım.
Şimdi, her düğüm öğreticisi ile başlamanız gerektiğini belirtiyor
npm init
ve sonra standart sunucu çerçevesi istediğinizi söyleyin, ifade seçtiğinizi varsayalım:
npm install express
ancak ASP.NET gibi dünyalardan alışkın olduğunuz pek çok şey daha istersiniz.
Şablon motorları (yeşim taşı) ve stil sayfası ön işlemcileri (SASS) hakkında konuşuyorum.
Ve sonra size "gulp / grunt kurun!" Derler, böylece sunucuyu ve diğer birçok şeyi otomatik olarak küçültebilir ve çirkinleştirebilirsiniz! "
Ve bu, yudum, düğüm-sass ve yudum-sass ve yutmak-uglify yüklemek ve belki de daha güzel şeyler (tsd veya babel, markdown vb.)
Ama tüm bunlar diskinizde ve projenizde ağır . Bir an aramayın ve kendinizi bu proje için 100MB + disk boyutuyla (henüz başlamadı bile) kolayca bulabilirsiniz, çünkü her düğüm modülü kendi bağımlılıklarını getirir, aynı olmasa da 10000 + dosya bağımlılığı başka bir modül tarafından kullanılır. Ve bu bir web sunucusu değil, her yere taşınması çok zor bir şey.
Bir şey mi kaçırıyorum? Böyle net bir kusur varken düğüm ortamına çok fazla övgü verilmesinin mümkün olduğunu düşünmüyorum. Çok fazla mı bekliyorum (sonuçta aynı anda birçok araç kullanmaya çalıştım), Düğüm gazilerinin bunu atlaması için önemsiz bir şey var mı?