Подтвердить что ты не робот

Рекомендовать среду разработки для HTML5/Javascript?

Возможный дубликат:
IDE для разработки JavaScript

Я хочу научить себя HTML5 и Javascript (или, если не Javascript, какова бы ни была предпочтительная технология для управления HTML 5 и DOM в наши дни). Может ли кто-нибудь рекомендовать для этого хорошую среду разработки (на ПК с Windows 7)? Я могу начать с блокнота и Google хром, но я был добр, надеюсь, что для такого рода существует IDE для разработчиков.

Кроме того, в качестве последующего вопроса, является Javascript. Способ манипулирования DOM, или есть ли какая-то другая технология там, я не знаю об этом превосходстве и поддерживается по всем направлениям?

Спасибо.

Изменить: Хорошо, я хотел бы немного расширить сценарий, потому что я действительно не ставил вопрос в контекст. Я заинтересован в разработке и написании компонентов графического интерфейса с помощью HTML5/Canvass. Я уже делаю это для жизни с родным развитием и хочу расширить свои навыки в Интернете, поэтому у меня все еще есть эта база, покрытая с точки зрения навыков. Поэтому моя цель - предоставить некоторые "перетаскивания" (не соответствующие метафору для веб-разработки, я уверен), которые другие могут использовать. Я уверен, что HTML5/Javascript - это путь, но я привык к хорошему отладчику, так что, похоже, он тоже надеялся на эту способность. Я не уверен, что браузеры поддерживают это в разумных пределах, но встроенный браузер в специализированной среде IDE может.

4b9b3361

Ответ 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 для отладки.