Saya tertarik melakukan beberapa proyek yang melibatkan banyak penggunaan JavaScript. Yaitu game kanvas berbasis HTML5, berpotensi menggunakan node.js juga. Saya tertarik untuk mempelajari praktik terbaik, alat, dan sumber daya modern untuk JavaScript.
JavaScript sulit untuk diteliti karena Anda akhirnya mengarungi banyak bahan yang benar-benar ketinggalan jaman, berasal dari saat-saat "JavaScript" adalah kata empat huruf.
Jika Anda sangat terlibat dalam pemrograman JavaScript ...
- Editor teks atau IDE apa yang Anda gunakan?
- Kerangka pengujian unit apa yang Anda gunakan?
- Apakah Anda menggunakan Selenium, atau yang lain?
- Alat apa lagi yang Anda gunakan?
- Komunitas apa yang ada yang membahas kemajuan terkini dalam JavaScript?
- Buku apa yang Anda baca / lihat?
- Blog apa yang Anda baca?
tools
javascript
developer-tools
Matt Greer
sumber
sumber
Jawaban:
Daftar saya adalah:
Buku-buku sudah ketinggalan zaman begitu mereka mencapai rak (biasanya).
sumber
Semua memiliki dukungan untuk fitur pengembangan aplikasi web lengkap (javascript, HTML, CSS dll). Pilih Aptana, jika Anda mencari solusi freeware.
Selenium
sumber
Saya masih merasa seperti alat yang tersedia untuk pengembangan JavaScript yang serius jauh di belakang di mana seharusnya mereka berada tetapi di sini ada beberapa yang saya gunakan.
sumber
Yah ... walaupun jauh dari selesai, saya saat ini adalah pengembang utama untuk proyek open source lintas-platform baru:
JS Studio
Ini screenshotnya:
Beberapa fitur lebih lengkap daripada yang lain ... tetapi di sini adalah tujuan yang dimaksudkan:
Saya telah menyiapkan build harian untuk Windows dan Anda dapat menemukan build terbaru di sini: http://files.quickmediasolutions.com/jsstudio/
sumber
Dalam kategori 'alat lain', saya menggunakan CoffeeScript (bahasa yang mengkompilasi ke JavaScript), karena itu menghilangkan sintaks Javascript sakit memaksakan pada saya.
melawan
Orang bisa berargumen, secara teknis itu bukan javascript lagi, tetapi "perasaan" coffescript adalah, bahwa itu hanya lapisan tipis.
sumber
API untuk pustaka jQuery http://api.jquery.com/ dan salinan jQuery In Action yang disorot dengan baik . Baca dari depan ke belakang lalu ikuti http://twitter.com/jquery untuk mendapatkan pembaruan di rilis baru.
Anda telah mengatakan bahwa buku-buku ketinggalan zaman, tetapi Anda harus mendapatkan tingkat dasar pengetahuan untuk membangun, kemudian setelah Anda mempercepat, tetap up to date.
Qunit untuk pengujian unit dan Firebug serta sorotan sintaksis JavaScript untuk Firebug untuk debugging.
sumber
Sebagian besar hal telah dibahas tetapi tidak ada yang disebutkan
sumber
Mudah-mudahan tidak akan dinyalakan terlalu banyak untuk ini, tetapi jika hal-hal seperti IDE dan perkakas penting bagi Anda, maka saya sangat menyarankan untuk melihat Google Web Toolkit . Anda menulis kode di Java di Eclipse, yang sangat membantu menulis kode Anda. Ini memberikan penyelesaian kode yang sangat efektif, utilitas refactoring dan bantuan untuk debug dan navigasi melalui basis kode Anda.
Anda masih bisa masuk ke Javascript mentah jika perlu.
Kode Anda kemudian dikompilasi ke dalam JS yang dioptimalkan dan diperkecil. Saya telah menggunakan pendekatan ini dengan sukses di lingkungan JS seperti node.js-DOMless.
Untuk game HTML5, lihat PlayN yang merupakan perpustakaan yang menggunakan GWT untuk hal itu.
sumber
Saya melakukan banyak pengembangan JavaScript. Banyak yang disebutkan tetapi, inilah yang saya gunakan:
sumber
Saya dapat merekomendasikan buletin JavasScript Weekly . Nya
Saya belum membaca buku-buku John Resig, tetapi saya telah mendengar dan membaca umpan balik yang baik. Bukunya yang baru, Secrets of the Ninja Ninja akan segera diterbitkan.
sumber