Baru-baru ini saya mulai bermain dengan node.js.
Sekarang, setiap tutorial simpul di luar sana menyatakan bahwa Anda harus mulai dengan
npm init
dan kemudian, katakan Anda ingin beberapa kerangka kerja server standar, katakanlah Anda memilih express:
npm install express
tapi kemudian Anda akan menginginkan lebih banyak hal yang biasa Anda gunakan dari dunia seperti ASP.NET.
Saya berbicara tentang mesin template (jade) dan pra-prosesor stylesheet (SASS).
Dan kemudian mereka memberi tahu Anda "instal gulp / grunt! Sehingga Anda dapat mengecilkan dan uglify dan menjalankan server dan begitu banyak hal lainnya secara otomatis!"
Dan itu berarti menginstal tegukan, simpul-sass, dan tegukan-sass, dan tegukan-uglify, dan mungkin beberapa hal yang lebih sangat keren (tsd atau babel, penurunan harga dll) ...
Tetapi semua itu berat pada disk dan proyek Anda. Jangan mencari sesaat dan Anda dapat dengan mudah menemukan diri Anda dengan ukuran disk 100MB + untuk proyek itu (yang bahkan belum dimulai!) Belum lagi 10.000+ file karena setiap modul node membawa dependensinya sendiri, tidak peduli itu sama dependensi digunakan oleh modul lain. Dan ini adalah hal yang sangat sulit untuk bergerak ke mana saja, apalagi server web.
Apakah saya melewatkan sesuatu? Saya tidak berpikir itu mungkin bahwa begitu banyak pujian diberikan kepada lingkungan simpul sementara ada cacat yang jelas. Apakah saya berharap terlalu banyak (setelah semua saya memang mencoba menggunakan banyak alat sekaligus), apakah ada sesuatu yang sepele yang diketahui oleh veteran Node untuk memotong ini?