Для подавляющего количества баз данных есть родные JDBC-драйвера (Type 4), в том числе для MS SQL от самой Microsoft. Так что данные неверны — надо писать везде JDBC.
встроенный сервер и Zend Platform немножко разные вещи, зенд позволяет отлаживать простые приложения без доустановки доп средств. Вобще странная немного таблица. В большинстве мест где на зенде стоят галочки а в других системах стоит пометка плагин — это одно и то же, просто плагин в зенде уже прицеплен при установке.
Кстати насчет глючности апдейтов: стоит zde+aptana, апдейтах заменах и прочем глюков не замечал. Правда версия никсовая.
Меня больше удивило использование вообще PHP в рамках дипломной работы и наличие пункта про сравнение средств разработки.
Что ж за тема диплома интересно :)
А почему в качестве JS, HTML и CSS редакторов для PDT рассматриваются либо встроенные, либо spket (в случае с JS)?
Если поставить аптану плагином в эклипс (как это сделано, например, у меня), то можно будет поставить некоторые пропущенные галочки в табличках. Например «Табличка браузерной совместимости при дополнении», «Форматирование». Учитывая что PDT — это сам по себе так же плагин, то почему бы его не компоновать с другими отличными плагинами?
Можно и компоновать. Рассмотреть все плагины для Eclipse невозможно за обозримое время. Spket, кстати, очень даже. Точно не хуже Aptana. Да и ставить всё из Aptana ради одного JS…
Зачем рассматривать все, когда достаточно рассмотреть пару (а то и один) самых популярных? А Аптану ставить имеет смысл не только из-за одного JS — я имел ввиду всю тройку — JS, HTML и CSS. Для этих трех языков аптана наверное является лучшим инструментом все-в-одном.
Я это спросил потому, что хочу начать учить что-то серверное. До этого работал только на ActionScript3/Flex и вот присматриваюсь :)
Я скажем так новичок в Питоне (ничего не знаю), но насколько я понимаю процесс программирования аналогичен Перлу/Руби. Т.е. пишется в текстовом формате код и потом компилируется. Никаких объективных причин не назову почему это мне не нравится, но может Вы что-то хорошее скажете относительно этого :)
4 года работал на phpED(4.5).
Однажды он перестал воспринимать свой кряк. И 4.5 версия, и более новые
(ну а что поделать, он стоит 700 баксов)
С тех пор на Эклипсе — зкажу честно — после пары недель привыкаешь и…
вроде бы все лучше, только встроеного хелпа нету :(
/disclaimer здесь я описываю лишь негативные стороны
Прежде всего он не держит HEREDOC-строки. Не поддерживает embedded variables в строках. Если использовать его без mumamo-mode), то все, что находится за пределами тагов PHP (т.е. хост-файл, HTML), подсвечивается все равно как PHP. Сами понимаете как это выглядит и, что самое плохое, как это редактировать. А использовать mumamo — это самоубийтво, я лично не могу при такой загрузке микропроцессора писать программы. Хотя задумка, не спорю, шикарная. Константы подсвечиваются как warning-face. Про навигацию по коду и автокомлит (или, еще лучше, контекстную помощь в минибуффере) я говорить не буду, это и так понятно. 'nuf said.
Теперь с другой точки зрения, с программерской. На мой взгляд, мод написан крайне коряво, если не сказать более. Не используются стандарные средства cc-mode для переопределения языка, а топорно переписываются переменные при вызове режима. Апгрейдить и тюнить этот мод — крайне нудно. Легче переписать. Переписать пока времени нет (как всегда), хотя я бы взялся. В других редакторах плюешься каждые пять секунд после emacs. Увы.
у самого стоит Komodo. Но 2 часа назад попробовал NetBeans — думаю перелезать полность :) Есть недоделки небольшие, типа отсутствия вордврапа, при нажатии Alt+Tab фокус не сбрасывается на поле с кодом, но это все мелочи.
Тоже пользуюсь Komodo, хочу отметить что практически при тех же возможностях как в Zend он еще за год использования ни разу не зависал и не уходил в «даун».
Добавлю к замечанием по поводу плагинов выше.
Фактически и ZS и Aptana это лишь набор плагинов (платных/бесплатных) + настройки. Так что у местнее было разобрать их по плагинам и сравнить + добавить популярные плагины-аналоги (например, в соседней статье был вариант как организовать функционал ZS аналогичными бесплатными плагинами habrahabr.ru/blogs/eclipse/45408/ ).
+ сравнить с НетБинс функционалом.
Не представляю жизни без такой необходимой функции, как переименование переменной/класса/метода/модуля по шорткату и последующему вводу нового названия.
Ползать по всем сорцам и делать Search/Replace (ещё и проверять надо чтобы не было вхождений в неверные идентификаторы!) времени нет-с.
Apache Ant в NetBeans (как и в Eclipse, кстати) встроен. Ничего прикручивать не надо. Но можно указать использовать другую версию ant'а, для проектов, базирующихся на системе сборки Ant, предварительно развернув конкретную версию инструмента в отдельном каталоге.
Тогда в меню NetBeans -> Tools -> Plugins -> выбрать вкладку Available Plugins -> галочкой отметить «Ant» -> нажать кнопку Install.
Скачается и установится плагин с поддержкой Ant.
буквально позавчера пересел с эклипса 3.4/2.0 на нетбинс, и был приятно удивлен — ощутимо быстрее работает, не глючит, некоторые вещи реализованы лучше, чем в эклипсе.
а то уж с горя хотел начать вникать в emacs, но теперь повременю.
а в эклипсе смысла теперь вообще не вижу.
Не хочу провоцировать споры, но пробовал Aptana — тормозная, Zend тоже жутко притормаживает, память едят и не церемонятся (так как видимо на Яве написаны).
Качество кода оставляет желать лучшего, пишется все очень неэффективно, не на быстрых языках программирования а на медленных.
Те, кто советует Emacs — не по адресу, там клавиатурные сочетания невменяемые, в жизни бы учить не стал, и консоль.
Неужели нельзя сделать что-то вроде Emacs только на WinAPI и с привычными биндингами, вроде Ctrl+O/Ctrl_S и т д — вот была бы хорошая среда разработки!
Ага, а еще есть, например, Linux, или Solaris на Спарке, мне пожалуйста и под них напишите… Кроссплатформенность Java, здесь как нельзя лучше проявляется. А криво писать можно на любом языку. Не могу с вами согласиться. А что касается Emacs — курите мануал, и будут у вас клавиши работать как Вам надо. И вообще, практически любая приличная IDE позволяет задать свои биндинги.
Какой смысл в кроссплатформенности? Сколько процентов использует Линукс на Спарке? Если они такие извращенцы^W любители нестандартных архитектур — это скорее их проблемы)) Все равно под спарком не заработает флеш например, какая от него польза.
> А что касается Emacs — курите мануал,
А нельзя без мануала? И вообще, что хорошего в консольном редакторе?
Лично я всё жду стартапера, который напишит аналог ZendStudio не на JAVA. И не нужно мне кроссплатфоременности. Я просто хочу иметь быструю и неглючную IDE. И я с удовольствием такую IDE приобрету, если стоимость её будет сопоставима со стоимостью ZS.
Не хочу обидеть JAVA-программистов, но большинство JAVA-приложений, с которыми я сталкивался тормозят, глючат и нагружают систему.
Тоже поставил Netbeans, не понравилась работа с фтп.
Я напрямую работаю с фтп, и часто приходится прыгать по проектам, а в Netbeans как я понял необходимо постоянно создавать проекты.
Так что пока остаюсь на Zend Studio.
Что-то как-то странно вроде все нахваливали Zend Studio 6 (ну или Eclipse PDT как бесплатная альтернатива без высококлассного профайлера), а в данной таблице явно указывается глючность всех решений Eclipse и Zend и прямо рекламируется NetBeans 6.5
Просмотрев данную таблицу всё-таки NetBeans захотелось посмотреть, неужели он и правда настолько лучше остальных решений на Eclipse…
Есть еще плагин для Visual Studio, называется VS.PHP, рефакторинг и автодополнение у него никакие, при этом в каждой новой версии обнаруживаются очередные глюки, но в целом работать в нем можно, а самое ценное, у него есть встроенный Apache и средства отладки + привычный интерфейс VS, для чего-то крупного может не сгодиться, но мне он подошел т.к. использовался исключительно как средство для поиска и устранения ошибок в готовом проекте.
В зенде самое главное — _нормальный_ автокомплит + шаблоны + _нормальный_ форматтер, чего в ПДТ пока нет(или не было, 2ку ен смотрел, ибо теперь работаю с C#)
Спасибо за проделанную работу.
До последнего сидел на Zend 4.
Zend 5 был с мелкими багами, которые очень раздрыжали и не чинились.
А потом и вовсе под Eclipse пересели на 6 версии.
Eclipse отдельная песня, очень грустная… говорят для Java она рулит, охотно верю, но для PHP… Установки как старых так и последних версий заканчивались сносом через пол часа работы. Причины: частые вылеты, большие проекты в нем просто зависали на моменте добавки-анализа.
Недавно перешел на NetBeans 6.5, просто сказка! Есть все, нехватает пары мелочей (или не смог настроить).
Оффтоп, но очень хочется :) Если кто в курсе хелп.
1. Как можно настроить вывод помощи по функциям ПХП?
В зенде это было так: курсор на функции, жмем Ф1, открывается эксплорер с хелпом по этой функции.
2. Можно ли прикрутить поддержку MooTools, если да то как?
1. пока еще не разобрался, но как минимум можно например так: курсор в конец функции, ctrl enter, и там будет online documentation с кликабельной ссылкой на мануал
2. вот тут что-то есть, и там наверху еще ссылка wiki.netbeans.org/JavaScriptBundledLibraries
обидно, что у поддержки мутулз такой низкий приоритет
но, все равно, с js полноценно можно работать только в intellij idea, во всех остальных средах поддержка js очень убогая.
Пользуюсь e-texteditor(http://www.e-texteditor.com/). Устраивает полностью по всем параметрам, как то: сохранение сессий, редактирование колонок, поддержка многих языков, моментальная скорость, поддержка локального дерева версий(выбор из нескольких отмененных правок). Продукт платный, к сожалению… Но стоит того, да и пытливый ум в отсутствие денег всегда найдет выход.
В ZendStudio большинство SVN-овских шорткатов не работает, если фокус не находится на PHP Explorer и там не выделено нужное. Хотя сам не понимаю, почему нельзя закоммитить текущий активный файл шорткатом, а нужно выделять его в этой панели
Пишу под дот нет, на визуал студии) все круто проблем нет) Но была ситуация когда мне понадобилось писать на пшп, передомной стал вопрос что же выбрать)
Эклипс я сразу отбросил так как я его не люблю, из за его тормознутости и ужасного дизайна(
Смотрел еще аптану, тоже еклипс( тоже в топку
Поставил ад он для визуал студии для пшп, php4vs, выглядит очень по родному, но интелисенс не работает, короче как то тоже не пошло
Наслышан о зенд и зенд фреймворке, было грех тож не посмотреть
Установил, IDE написана на ява, немножко тупит, интерфейса, я просто ужоснулся, мои внутренний мир перевернулся( подвязка к зенд фреймворку, ну хз, если чесно, это худшие что я видел, лучше уже анапта, или на край чистый эклипс с ад оном для пшп
Тут я установил в итоге нетБинс, о чудо, это было именно то что, дот нет разработчик хотел увидеть от пшп
Я сразу же снес, php4vs на котором уже успел по писать и немного помучиться) и нетбинс это просто чудо!
Советую всем, легко и просто, куча плагинов, и ЮЗАБЕЛЬНО, что не сказать про зенд и эклипс
Минусуйте меня!!!!) Это просто взгляд человека который привык видеть утонченные интерфейсы, комерческого ПО) от мелкомягких)
не знаю, за что вас могут минусовать… Личный опыт, полезная заметка.
Про НетБинс написал выше, полностью солидарен.
Надеюсь, что эта среда завоюет сердца разработчиков, что позволит сан продолжить ее развивать :)
Как пафосно расписано, как по мне так вы балованное дитя. Сам являюсь ярым любителем .net, но сейчас работаю на php. Вообще что-то сравнивать с VS нелогично. Вам не нравится дизайн эклипсы? и мне по началу, а теперь отлично идет, а вы работали до VS в других ide? или вообще в простых программках.
Тормознутость не так уж и заметна.
гггггггггг))) Прикольно написано, в простых программках)))))) Да ВС это простая программка) Для того что быстро делать качественно ПО, а не замачиваться над однотипными проблемами которые уже были решены до меня) зачем велосипеды?
Да, я писал — VB6, Delphi — но это можно говорить что это про мелкомягкие IDE, на кайликсе писал, совсем немного
На BCPP, на турбо паскалеке))) под дос
На карбоне под симбу, это тоже эклипс, тоже говно)
И как то изучал, и разработку под мак ос, но помню без успешно, это было чисто так что бы поиграться, но привкус остался ужасный, эклипс это просто мега IDE по сравнению с этой яблочной лажой)
Если честно, я не совсем понимаю к чему вы клоните в плане уникальности?
Что такого уникально в VS, что нет к примеру в Эклипсе, или в нетБинс?
Программировать под асп.нет на си шарп можно и на эклипсе и на монодевелопере, а можно делфи поставить, там по мойму на обжект паскале можно в слр компилировать
Я если честно не вижу никакой уникальности, кроме качественного сделанного продукта)
Ладно проехали, вы наверно очередной не любитель мелкомягкой продукции, и все где есть эмблема для вас, кажется ужасно жутко глючным и тд) Но суть не в этом) У каждого свой взгляд, так что это ваш выбор, и я никого переубеждать не буду) Это не имеет смысла)
Если вам приносит прибыль и удовольствие, эклипс, это ваш выбор, и он действительно лучший, потому что есть результат!
Я же его не варю, и под пшп пишу в нетБинс
Прощу прощения если обижаю, вашу любимую IDE, в которую вы смотрите по 8 часов в день
По той же причине я и люблю VS) смотрю в нее по 8 часов) а то и больше)
Скажите вы дурак? Я вам несколько сообщений говорю, что на VS молиться надо, ее нельзя в ставить на одном уровне с другими, даже сравнивать, она идеальна. Она на данный момент идеал.
Она почти по всем параметрам уже не уступает всем перечисленным в обзоре.
Есть подсветка кода, автокомплит, тултипы, контекстный и динамический хелп по
HTML, CSS, JavaScript, PHP
Есть собственный PHP debugger
небольшой оффтоп… сам я хтмл-верстальщик, последние пол года писал код в eclipse+aptana, но замучали меня тормоза (при чём после выхода ubuntu 8.10 тормозить стало вообще не реально, так что тут проблема скорей не самого эклипса), перелез в винду и дримвивер, но очень хочется кроссплатформенного инструмента… пробовал нетбинс — интересная штука, не тормозит, но я так не смог настроить его так, чтоб автокомплит был для xhtml, а не для html, т.е. было <br />, а не <br>, к примеру… может кто подскажет? ;) если эта проблемка решится, счастливых пользователей нетбинса станет на одного больше ;)
Примерно такая же история (за исключением «возврата в win» :)) — сейчас использую Ubuntu 8.04 + Gnome + Eclipse + WebTools вместо Aptana (см. мой коммент выше), но решил рабочий комп «перевезти» на Arch + Openbox + Eclipse.
Ближайший претендент на замену Eclipse, у меня, KomodoEdit (пользовался им примерно пол-года, но перешел на Eclipse из интереса да так и остался)
к арчу тоже присматривался, но пока как-то не перешёл… насчёт KomodoEdit — действительно ли он является достойной заменой эклипсу с аптаной? вы его для вёрстки использовали или для программинга?
ну, требования, думаю, как и у любого другого верстальщика :) нормальная подсветка и автокомплит кода, желательна нормальная работа с фтп, остальное — это уже рюшечки и не принципиально :)
По поводу фичи Find Usages: в PDT 2.0 есть поиск фразы по Ctrl+Alt+G, а еще есть поиск PHP-операнда через Ctrl+H — я и тем, и другим интенсивно пользуюсь во время рефакторинга
При выборе PHP IDE, я был приятно впечатлён NetBeans. Но меня наповал убило принципиальное отсутствие переноса строк (word-wrapping). У был просто сражён этим, так работать невозможно.
Пользуюсь Komodo Edit.
We're sorry, *@gmail.com does not have permission to access this spreadsheet.
You are signed in as *@gmail.com, but that email address doesn't have permission to access this spreadsheet. (Sign in as a different user or request access to this document)
Сравнение PHP IDE