Рекомендовать среду разработки для HTML5/Javascript?
Возможный дубликат:
IDE для разработки JavaScript
Я хочу научить себя HTML5 и Javascript (или, если не Javascript, какова бы ни была предпочтительная технология для управления HTML 5 и DOM в наши дни). Может ли кто-нибудь рекомендовать для этого хорошую среду разработки (на ПК с Windows 7)? Я могу начать с блокнота и Google хром, но я был добр, надеюсь, что для такого рода существует IDE для разработчиков.
Кроме того, в качестве последующего вопроса, является Javascript. Способ манипулирования DOM, или есть ли какая-то другая технология там, я не знаю об этом превосходстве и поддерживается по всем направлениям?
Спасибо.
Изменить: Хорошо, я хотел бы немного расширить сценарий, потому что я действительно не ставил вопрос в контекст. Я заинтересован в разработке и написании компонентов графического интерфейса с помощью HTML5/Canvass. Я уже делаю это для жизни с родным развитием и хочу расширить свои навыки в Интернете, поэтому у меня все еще есть эта база, покрытая с точки зрения навыков. Поэтому моя цель - предоставить некоторые "перетаскивания" (не соответствующие метафору для веб-разработки, я уверен), которые другие могут использовать. Я уверен, что HTML5/Javascript - это путь, но я привык к хорошему отладчику, так что, похоже, он тоже надеялся на эту способность. Я не уверен, что браузеры поддерживают это в разумных пределах, но встроенный браузер в специализированной среде IDE может.
Ответы
Ответ 1
Это сложный вопрос, на который нужно ответить, поскольку это очень важно для личных предпочтений.
Звучит так, как будто вы начинаете, поэтому, чтобы угадать пару требований, я предполагаю, что вы, вероятно, захотите, чтобы он был бесплатным (или дешевым), простым в использовании и простым в установке?
Если это так, я бы рекомендовал проверить Mirosoft WebMatrix или Visual Studio Web Developer Express.
Оба бесплатны, WebMatrix готов к раннему обучению. Поэтому я предлагаю начать с WebMatrix.
Visual Studio Web Developer Express более сложна, но я бы рекомендовал использовать это, если вы планируете стать профессиональным веб-разработчиком, так как он очень похож на Visual Studio Professional.
Web Developer Express имеет intellisense (автозаполнение) для html и javascript, и поскольку sp1 (я думаю, автоматически установлен) также включает поддержку HTML5. Я считаю, что WebMatrix также работает, но, вероятно, не так сложна intellisense.
Я бы рекомендовал эти инструменты, если позже вы планируете изучать ASP.net.
Оба могут быть очень легко установлены с помощью установщика веб-платформы через этот сайт: http://www.microsoft.com/web/platform/tools.aspx
EDIT: Моя ошибка, я думал, что Робинсон был новичком в развитии (я был очень неправ!):-) Вместо этого просто возвращался в сторону Интернета.
Если вы ищете полномасштабную среду IDE; отладчик/веб-сервер/intellisense/live (ish) предварительный просмотр изменений и т.д. и т.д. и, возможно, в будущем мышление ASP.net: я бы рекомендовал Visual Studio Web Developer Express.
Ответ 2
Отъезд Aptana (http://www.aptana.com/). Он бесплатный и имеет почти все, что вам когда-либо понадобится, а также потрясающий отладчик.
Кроме того, возьмите себе копию FireFox с расширением FireBug. Это потрясающе для отладки в реальном времени в браузере и позволяет вам вносить изменения в живой код, чтобы увидеть, как он может выглядеть/работать, если вы действительно закодировали его таким образом.
Надеюсь, это поможет!
Джеффри Кевин Прай
Ответ 3
HTML5/Javascript framework. Я бы рекомендовал Sencha. В прошлом я использовал библиотеку extjs, которая является частью этой структуры. Набор инструментов также полезен.
IDE: Eclipse или Aptana IDE (оба являются бесплатными)
Также смотрите этот вопрос на SO: Любой хороший, визуальный редактор HTML5 или IDE?
Ответ 4
Я полагаю, технически, если вы просто кодируете HTML и JavaScript, то любой IDE или текстовый редактор будет делать, даже Notepad. Вы можете сохранять файлы локально, и все будет работать, потому что HTML и JS не требуют, чтобы сервер запускал что-либо, только браузер.
Следует отметить, что если вы используете ajax вообще в своей среде разработки, вы можете получить одну или две проблемы с ошибками междоменного скриптинга. Я не уверен, что это все еще проблема с последними версиями jQuery (которые я бы рекомендовал использовать базовую структуру для вашего javascript), но я помню, что это всегда было.
Что касается IDE, существует так много вариантов, что на самом деле это, вероятно, случай нескольких попыток и видение, которое вам нравится. Я бы порекомендовал Aptana Studio для JS/HTML-вещей, потому что я всегда был хорошо подсвечен и прост в использовании, а также имеет хороший контроль над управлением проектами. Кроме того, это бесплатный и открытый исходный код, поэтому вы не можете ошибиться.
Редактировать: О, Сенча (как указано здесь тоже) тоже очень хороший выбор!
И в ответ на ваш последующий вопрос: да, JavasScript - это способ пойти на манипуляции с DOM, особенно когда вы используете фреймворк вроде jQuery, который имеет все сложное кросс-браузерное приложение, встроенное и просто работает из коробка. Кроме того, у вас есть 1000 плагинов на вашем одноразовом, чтобы сделать все красивым и легким: -)
Ответ 5
Сначала ответьте на запрос.
Да. JavaScript - это способ манипулирования DOM.
Не то, чтобы это единственный способ разобрать DOM, но это единственный широко распространенный способ сделать это в браузере. Это касается как настольных версий, так и мобильных браузеров.
Что касается IDE. Я лично использую сочетание Visual Studio 2010 (он действительно имеет хорошую поддержку как HTML5, так и JavaScript, включая JQuery), Monodevelop, JsFiddle.net. И Firefox с Firebug для отладки.