Я заинтересован в выполнении некоторых проектов, которые включают интенсивное использование JavaScript. А именно, основанные на HTML5 холст-игры, потенциально также использующие node.js. Я заинтересован в изучении современных лучших практик, инструментов и ресурсов для JavaScript.
Сложно исследовать JavaScript, потому что в конечном итоге вы перебираете много действительно устаревшего материала, вспоминая времена, когда «JavaScript» был четырехбуквенным словом.
Если вы сильно вовлечены в программирование JavaScript ...
- Какой текстовый редактор или IDE вы используете?
- Какую систему модульного тестирования вы используете?
- Вы используете Selenium или что-то еще?
- Какие еще инструменты вы используете?
- Какие существуют сообщества, которые обсуждают последние события в JavaScript?
- Какие книги вы читаете / ссылаетесь?
- Какие блоги ты читаешь?
tools
javascript
developer-tools
Мэтт Грир
источник
источник
Ответы:
Мой список будет:
Книги устаревают, как только они попадают на полки (как правило).
источник
Все они поддерживают все функции разработки веб-приложений (JavaScript, HTML, CSS и т. Д.). Выберите Aptana, если вы ищете бесплатное решение.
Селен
источник
Я все еще чувствую, что инструменты, доступные для серьезной разработки JavaScript, далеко позади, где они должны быть, но вот некоторые из тех, которые я использую.
источник
Ну ... хотя это еще далеко от завершения, я в настоящее время являюсь ведущим разработчиком нового кроссплатформенного проекта с открытым исходным кодом:
JS Studio
Вот скриншот:
Некоторые функции являются более полными, чем другие ... но вот предполагаемые цели:
Я настроил ежедневные сборки для Windows, и вы можете найти самую последнюю сборку здесь: http://files.quickmediasolutions.com/jsstudio/
источник
В категории «другие инструменты» я использую CoffeeScript (язык, который компилируется в JavaScript), потому что он устраняет трудности, которые навязывает мне синтаксис Javascript.
против
Можно утверждать, технически это больше не javascript, но «чувство» coffescript заключается в том, что это всего лишь тонкий слой.
источник
API для библиотеки jQuery http://api.jquery.com/ и хорошо выделенной копии jQuery In Action . Прочитайте его от корки до корки, а затем следуйте http://twitter.com/jquery, чтобы получить обновления в новых выпусках.
Вы сказали, что книги устарели, но вам нужно будет получить базовый уровень знаний, на котором можно основываться, а затем, как только вы освоитесь, будьте в курсе.
Qunit для модульного тестирования и Firebug и подсветка синтаксиса JavaScript для Firebug для отладки.
источник
Большинство вещей были покрыты, но никто не упомянул
источник
Надеемся, что это не будет слишком огорчено, но если вам важны такие вещи, как IDE и инструменты, тогда я настоятельно рекомендую взглянуть на Google Web Toolkit . Вы пишете свой код на Java в Eclipse, который действительно помогает писать ваш код. Он обеспечивает высокоэффективное завершение кода, утилиты рефакторинга и помогает отлаживать и перемещаться по вашей базе кода.
Вы все еще можете войти в сырой Javascript, когда вам нужно.
Затем ваш код компилируется в оптимизированный, минимизированный JS. Я успешно использовал этот подход в DOMless JS-среде, подобной node.js.
Для игр HTML5, проверьте PlayN, которая является библиотекой, которая использует GWT именно для этого.
источник
Я много занимаюсь разработкой JavaScript. Многие из них упоминаются, но вот что я использую:
источник
Я могу рекомендовать еженедельную рассылку JavasScript . Это
Я не читал книги Джона Резига, но слышал и читал хорошие отзывы. Его новая книга « Тайны JavaScript ниндзя» будет опубликована в ближайшее время.
источник