2010-09-09 1 views
14

Я разработчик приложений для некоммерческого колледжа в Вирджинии. На этом этапе я мог бы кодировать все, что я делаю в блокноте, если захочу, или должен был, но я предпочитаю использовать IDE для скорости и организации. Как пользователь Mac, я использовал такие IDE, как NotePad ++, Coda, TextMate, TextEdit, NetBeans и, конечно же, Dreamweaver.Почему я не хочу использовать Adobe Dreamweaver в качестве простого редактора кода?

На работе моя компания владеет лицензиями для Adobe Suite, которая включает Dreamweaver, и мне нравится подсказка кода, группировка связанных файлов, встроенный FTP, фрагменты кода и пользовательские действия с клавиатурой. Я получаю деньги от других разработчиков, когда упоминаю, что я использую Dreamweaver.

Есть ли причина, по которой я НЕ должен ее использовать ... или это случай, похожий на людей, которые думают, что только черно-белые татуировки круты, а что-то еще нет?

+2

Возможно, люди дают вам флэку, потому что они думают, что вы создаете веб-страницу с помощью редактора WYSIWYG? – thetaiko

+0

Кто заботится о том, что думают другие люди? Если это сработает для вас, отлично! Хотя я никогда не буду касаться DW, учитывая мои прошлые отношения с ним, но это я.:) –

+0

Я имею в виду, это WYSIWYG ... но я не использую его таким образом. Я просто предположил, что есть какая-то проблема или недостаток в ее использовании. Что ты используешь? Это то, что вы используете лучше всего? – d2burke

ответ

15

Люди, которые возражают против использования Dreamweaver, вероятно, означают часть WYSIWYG, которая, как известно, производит tag soup.

Кстати, NotePad ++, Coda, TextMate и TextEdit - это просто редакторы, а не IDE, потому что они не интегрируют инструменты автоматизации сборки или отладки из коробки.

+2

Понял, мне кажется, что это играет с функциями «Вставить» ... кладет кучу мусора там ... но я их никогда не использую. Я полагаю, что некоторые люди думают, что это единственный способ его использования. Спасибо за отзыв «Tag Soup» ... никогда не слышал этого термина раньше. – d2burke

3

Если вам это нравится, то используйте его. Это зависит только от вас, какой редактор использовать и решать, стоит ли это денег.

+0

ОП указал, что Dreamweaver бесплатно для них, поэтому вопрос с деньгами в этом случае довольно спорный. –

+0

Даже если они получают его бесплатно, это все равно стоит «денег». Я имею в виду, что я использовал некоторых дерьмовых редакторов, которые были свободны, и они полностью не стоили денег! –

+1

Я предполагаю, что деньги не проблема ... вопрос в самом деле о том, почему НЕ использовать DW ... не обязательно зачем использовать то, что я хочу ... Я просто хочу быть уверенным, что нет ничего, m missing – d2burke

1

Если это ничего не дает вам (если оно позволяет вам редактировать HTML, не добавляя в него всевозможные глупости, которые вам не интересны), и вам нравится использовать его, я не вижу причин не делать этого. Тем более, что вы упомянули некоторые интересные функции, которые вам нравятся.

Эти «другие разработчики», вероятно, думают в черно-белом режиме, если Dreamweaver не может использоваться как редактор кода, но я считаю, что это возможно.

Мне было бы все равно, о чем думают эти другие разработчики, если у них нет веских аргументов. Думаю, вы бы упомянули об этом, если бы у них их было. Они, вероятно, также являются разработчиками, которые думают, что Microsoft или Apple, или что-то другое, автоматически дерьмо.

3

Очевидно, что все мы могли бы сделать 99% нашего кода в блокноте, но мы выбираем IDE для повышения производительности, улучшения написания кода.

Это зависит от того, что вы разрабатываете. Если вы кодируете C# и .NET, используя Dreamweaver, это будет странный выбор, хотя вы можете заставить его работать.

Если вы разрабатываете веб-сайт клиентской стороны в XHTML, JavaScript и CSS Dreamweaver, это прекрасный выбор.

+0

Я в первую очередь работаю с PHP, jQuery и, конечно же, XHTML и CSS. На данный момент я не делаю никаких C# или .NET. PHP, являющийся серверным ... вы все еще считаете это странным выбором? – d2burke

+1

@ d2burke - Dreamweaver поставляется со всей коллекцией встроенных фрагментов php и очень хорошо интегрируется в среду разработки php. Это не будет выбор для всех, но я считаю, что разработка php в Dreamweaver очень подходит. –

+1

Если вы работаете с LAMP (даже без L или A), Dreamweaver - отличный выбор. – Nate

1

Я использовал его, несколько и совсем недавно. IMHO, худшая особенность Dreamweaver заключалась в том, что базовый макет почти всех веб-страниц HTML контролировался с использованием таблиц. Если вы хотите написать доступную HTML-страницу (которая требовала кучу клиентов), вам пришлось бороться с ней и кодировать divs против ее естественного стремления к созданию таблиц.

1

Опытные веб-разработчики часто используют текстовые редакторы (с подсветкой синтаксиса), потому что более богатые инструменты могут мешать, насколько они помогают. Тем не менее, любой инструмент, который позволяет вам управлять каждым последним символом кода, как правило, делает любого разработчика счастливым, и я считаю, что Dreamweaver разрешает это через двунаправленный механизм редактирования WYSIWYG-кода.

+0

Хорошо, на данный момент я не вижу многого, что мешает ... пока я держусь подальше от любых функций «Вставить» или встроенных «Сприсов». У меня не было никаких проблем. Вот почему вся идея о том, что у людей с ней проблема, бросила меня на петлю. – d2burke

4

Любой человек, который дает вам свободу выбора вашего редактора, не является настоящим разработчиком.Некоторые IDE имеют определенные преимущества на основе языков/фреймворков, на которые они нацелены, чтобы ускорить или облегчить развитие. Если ваша компания купила Adobe, и вам понравится Dreamweaver и код в нем ... продолжайте это делать. Dreamweaver - выдающийся продукт, и если он делает то, что вам нужно, чтобы его использовать, используйте его.

Ни один из этих разработчиков, которые вам не нужны, несут ответственность за вашу зарплату, поэтому закрутите их. Используйте инструмент, который делает это. Если кто-то показывает вам лучшую, не стыдитесь при переключении. Если они этого не сделают, продолжайте держать.

6

Проблема, с которой большинство людей сталкивается с Dreamweaver, заключается в том, что это генератор кода, а генераторы кода славятся созданием некачественного HTML. (главная проблема с этим - кроме гордости одним словом - в том, что она вызывает проблемы с совместимостью между браузерами)

Если вы уберете момент генерации кода, это прямой бой между любой другой средой IDE и другими IDE так же хороши или лучше.

Тем не менее, я не использовал Dreamweaver в течение длительного времени, поэтому я не могу прокомментировать его текущую версию. Возможно, генерация кода значительно улучшилась (но я сомневаюсь). Возможно, это действительно лучше IDE, чем все остальные. В конце концов, выбор IDE является личным; если вам комфортно в Dreamweaver, тогда это хороший выбор для вас.

+0

Ну, я не очень сильно использую генерации кода, но материал, который я перечислил выше, просто отлично работает ... и проверка ошибок является достойной, хотя она и является причиной ошибки ... просто строка. Являются ли другие IDE типично причиной ошибки? Я помню, что видел это снова, когда я работал на C#, используя Visual Studio – d2burke

2

Я лично использую Eclipse [в настоящее время 3.6 Helios], но работал один раз на DW, и я должен сказать, что это очень удобно, когда дело доходит до написания HTML или CSS. Это не так полезно, когда речь заходит о написании PHP или других языков программирования, но для интерфейса это очень хорошо.

+0

. Что относительно Eclipse вам понравилось для разработки PHP? Это действительно то, на чем я сосредоточен на работе ... Я имею в виду, это во всем, что я здесь делаю. – d2burke

+1

Мне нравится Eclipse по той причине, что я вообще люблю бесплатное программное обеспечение с открытым исходным кодом - он полностью настраиваемый, изменяемый и т. Д.;] Eclipse + PDT + MouseFeed + AnyEdit + кто-то другой в фоновом режиме == «Как я». Вы можете установить любой плагин и проверить, останется ли он или удалите его. Другим выбором будет NetBeans, но я лично не могу привыкнуть к нему. Что мне больше всего не нравится в этих двух, что они написаны на Java, поэтому они довольно медленны, но приемлемы для меня. –

+0

Хороший человек, спасибо за информацию. Я фактически загрузил NetBeans сегодня, чтобы немного протестировать его.Кроме того, я знаком с средой использования Flex/Flash Builder, так как я понимаю, что все они построены на одной и той же базе кода. Таким образом, кажется, что надстройки - это то, что вам нужно ... любой репозиторий для «надстроек», который я могу посетить? – d2burke

3

Мне нравится Dreamweaver, когда я строю передние концы, и я хочу посмотреть, что я строю. Когда дело доходит до кодирования, я бы выбрал другой инструмент. Я думаю, что NetBeans отлично подходит для PHP, и мне нравится, как он вызывает проблемы с кодом, и проблемы с HTML (особенно в отношении доступности, стандартов, доктрий). Notepad ++ - это находка! Без него я не мог развиваться.

Я думаю, что с Dreamweaver я всегда ненавидел функции авто JavaScript (а затем и рамки SPRY), поскольку они обращались к не кодовым устройствам, поскольку они обеспечивают функциональность. То, что они не понимают, - это то, что Dreamweaver произведет раздутые, ужасные сценарии. Я однажды создал динамическое меню JS/CSS, используя 2 класса CSS и 11 строк ненавязчивого JS. Когда Dreamweaver создает что-то подобное с помощью мастера, он создает JS-код на моей странице и 1200-строчный JS-файл.

Когда я пишу C#, я должен использовать Visual Studio ...

Только что-то я хотел бы получить от моей груди.

+0

Итак, я вижу сделку о вставленном раздутом коде ... если вы используете те виды функций ... но почему вы используете Notepad ++? Что это дает вам, что делает его находкой? – d2burke

+2

Мне нравится Notepad ++, так как я могу быстро открывать файлы (открытие Visual Studio, Netbeans или Dreamweaver занимает время загрузки, иногда я очень тороплюсь, если у меня есть живая проблема), время загрузки отсутствует, и это свет по ресурсам. Он цветовых кодов для разных языков, распознает ключевые слова, я могу сравнивать файлы, форматировать свой код, с плагином TextFX. Я могу проверить свой код на соответствие W3C. Другие функции (которые я должен признать, я не использую) - это автоматическое завершение, закладка, FTP-браузер, шестнадцатеричный редактор и т. Д. И т. Д. –

+0

(Извините, пришлось сделать это более 2 комментариев). Итак, я могу сделать много в бесплатном пакете, который будет быстро открывать файлы и позволять мне работать прямо. Вот почему я люблю Notepad ++, это может быть не для всех, но это работает для меня. –

2

Смешно, я помню время в дни приобретения Adobe, когда Dreamweaver считался серьезным инструментом разработчика и инструментами, такими как Front Page для новичков. Я согласен с другими, что это могут быть аспекты генерации кода, которые имеют в виду противники. Я использовал их один раз, когда изучал PHP. После просмотра сгенерированного кода один раз было достаточно. Как и вы, я теперь использую его для других функций.

+0

Это смешно ... Я действительно построил свой первый веб-сайт в FrontPage несколько лет назад ... и я помню битвы в кошмаре с некоторыми из сгенерированного кода. Смешно также, что Frontpage была переименована в Expressions, что на самом деле просто новое лицо в Visual Studio. Похоже, что комментарии основываются в основном на обоих появлениях (как, впрочем, не желающих выглядеть новичком для использования DW) ... или прошлых негативных переживаний. – d2burke

1

Любой, кто знает достаточно о кодировании, чтобы жаловаться на «суп-суп» или спагетти Javascript Dreamweaver, также должен знать, как закрыть панель инструментов «snippets» и просто использовать программу для того, что ей нравится.

Я лично считаю, что Dreamweaver's Live Code является отличным инструментом для отладки jQuery.