Обзор – Профессия PHP-программист
#152
Отправлено 26 января 2009 - 19:29
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#154
Отправлено 26 января 2009 - 21:59
Верю в смерть после жизни, любовь после секса и в крем после бритья ...
#155
Отправлено 26 января 2009 - 22:05
Я на одном форуме как-то высказался на эту тему примерно такНе бывает хороших-плохих языков
"Если программист жалуется что язык программирования тормозит, значит тормозит именно программист"
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#156
Отправлено 26 января 2009 - 22:10
Но все они имеют право на существование
Вон, берите пример с меня ... я атеист ... для меня нет хороших или плохих языков.
Верю в смерть после жизни, любовь после секса и в крем после бритья ...
#157
Отправлено 27 января 2009 - 16:55
При желании на вим можно столько наворотов навешать, что он тебе и автоподстановку сделает, и справку даст и кофе сварит. Вообще, одна из самых мощных фич в виме - это буфферы, они там настолько клево реализованы, что только из-за них можно любить вим. На самом деле, если относится к нему, как к блокноту, типа тупо пришел, быстро поправил и :q, то он конечно, грустный, но если порыться в нете и почитать статьи, начинаешь понимать, что это просто межгалактический комбайн какой-то, а если еще зайти на страницу плагинов и скриптов на офф сайте .....Горепрогаммисты докатились. Бывает, надо что-то срочно подредактировать - открываешь в консоле vim, а в нём нет автодополнения кода и начинаешь вспоминать, как же там назывался метод
Вообще, ты пробовал нетбинз для РНР? Они божились в 6.5 релизе добавить поддержку дебагинга для современных фреймвороков (а то они нифига не хотели дебажиться нормально, что-то вроде там eval() не отрабатаывался или еще что-то), мы дебажим рельсы в бобах - полет нормальный, удобные вотчи, брейкпойнты и нафигация.
не так уж много: scalar/reference, array, hash. На самом деле, это очень помогает, по крайней мере очевидно, что там хранится. И хорошим тоном является использование модуля strict, который бьет по ручкам за те вольности, которые можно наговнокодить в РНР.Ты ещё перл не видел - там для каждого типа переменной свой префикс
Кстати, чем перл удобнее ПХП - это тем, что есть явное отделение референс переменных от обычных, что избавляет от путаницы.
На самом деле, при грамотном подходе и соблюдений стандартов, перл в разы понятнее и удобнее похапэ, репутацию мозговыносного языка перл получил еще в 90ые, когда на нем писали бородаты гики в вытянутых свитерах, для них программирование было сродни малеванию для Пикассо, в итоге, вроде и искусство, но что там - ХЗ. Стереотипное мышление.
#159
Отправлено 27 января 2009 - 18:21
При желании на вим можно столько наворотов навешать, что он тебе и автоподстановку сделает, и справку даст и кофе сварит.
Мне на Vim, как-то лень тратить время и постоянно конфигурировать, я заплатил 30$ и поставил E(TextMate) и счастье мне теперь. А вот, то что Vim очень мощная штука -- это да и навортов у него много и хороших.
А вот кофе он не сварит.
#160
Отправлено 27 января 2009 - 18:36
Мне на Vim, как-то лень тратить время и постоянно конфигурировать, я заплатил 30$ и поставил E(TextMate) и счастье мне теперь. А вот, то что Vim очень мощная штука -- это да и навортов у него много и хороших.
А вот кофе он не сварит.
+1
пользую textmate.
вим это хорошо, не не практично и сильно не удобно
#163
Отправлено 28 января 2009 - 21:03
Я видел отлично настроенный vim - очень шикарная штука, с удовольствием позаимствовал бы конфиги, но лень возиться.При желании на вим можно столько наворотов навешать, что он тебе и автоподстановку сделает, и справку даст и кофе сварит. Вообще, одна из самых мощных фич в виме - это буфферы, они там настолько клево реализованы, что только из-за них можно любить вим. На самом деле, если относится к нему, как к блокноту, типа тупо пришел, быстро поправил и :q, то он конечно, грустный, но если порыться в нете и почитать статьи, начинаешь понимать, что это просто межгалактический комбайн какой-то, а если еще зайти на страницу плагинов и скриптов на офф сайте .....
Вообще, ты пробовал нетбинз для РНР? Они божились в 6.5 релизе добавить поддержку дебагинга для современных фреймвороков (а то они нифига не хотели дебажиться нормально, что-то вроде там eval() не отрабатаывался или еще что-то), мы дебажим рельсы в бобах - полет нормальный, удобные вотчи, брейкпойнты и нафигация.
не так уж много: scalar/reference, array, hash. На самом деле, это очень помогает, по крайней мере очевидно, что там хранится. И хорошим тоном является использование модуля strict, который бьет по ручкам за те вольности, которые можно наговнокодить в РНР.
Кстати, чем перл удобнее ПХП - это тем, что есть явное отделение референс переменных от обычных, что избавляет от путаницы.
На самом деле, при грамотном подходе и соблюдений стандартов, перл в разы понятнее и удобнее похапэ, репутацию мозговыносного языка перл получил еще в 90ые, когда на нем писали бородаты гики в вытянутых свитерах, для них программирование было сродни малеванию для Пикассо, в итоге, вроде и искусство, но что там - ХЗ. Стереотипное мышление.
NetBeans - слушай, прикольная штука. Живьём не видел, но на скринкастах понравилась. Скачал, гляну что за зверь. Может и зря мы покупали Zend Studio за много баксов Дибильная у Zend'а лицензия - покупаешь к примеру на версию 5.2.1 (цифры взял с потолка) и на 5.2.2 она уже не катит! Казалось бы - в 5.2.2 тупо исправление багов, а нет - хотите апдейтиться, берите лицензию на год, что стоит в 2 раза дороже. Вот я на 5.5 и сижу (это ещё не Eclipse, хотя лицензия и позволяет заюзать одну из первых версий Eclipse'a, но она мне не нравится).
Сообщение изменено: Setor (28 января 2009 - 21:56 )
#164
Отправлено 28 января 2009 - 21:47
Видел живьём штука и в правду хорошая "У НЕЁ МНОГО НЕДОСТАТКОВ" но из того что я видел для работы с пых-пыхом это одна из лучших вещей (за свои деньги )NetBeans - слушай, прикольная штука. Живьём не видел, но на скринкастах понравилась
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#165
Отправлено 28 января 2009 - 21:48
Что я успел заметить за 10 минут тестинга:
Не понравилось:
1) Автокомплит кода: медленный и если список автокомплита пропадает, а я продолжаю писать название переменной - он автоматом снова не появляется. Почему-то не дополнялись названия классов. Для меня автокомплит играет наиважнейшую роль в среде разработки, а секундная задержка автокомплита тормозит разработку.
2) Подсветка парных скобок сделана лучше, чем в Eclipse, но почему-то подсвечивается только парная скобка, хотелось бы подсветить обе (но это мелочь). К скобкам ещё могу добавить - не нашёл удобной фичи, как в ZS - при выделении нижней парной скобки, если верхняя парная скобка находится за пределами экрана - сверху появляется строчка, в которой находится верхняя скобка - очень удобная штука.
3) Автотабуляция работает не так, как я привык. В ZS если я нахожусь на пустой строке посреди какого-либо блока с отступом при нажатии ENTER - курсор переходит на уровень всех строк блока, NB остаётся у края (поведение логично с точки зрения машины, но мне совсем не нравится)
Понравилось:
1) Находит все @todo FIXME
2) Подсвечивает все отредактированные строки (History локальных изменений)
3) Подсвечивает (очень медленно) все переменные с одинаковым названием - очень удобная штука.
4) Подсвечивает ошибки. Есть плюс и минус - в проектах используются сторонние javascript библиотеки и в них находится очень много ошибок.
5) Refactor
6) Debugger
7) Возможность сохранения копии файлов проекта в отдельном месте. В Eclipse мне не нравится, что в папках с проктами Eclipse создаёт свой "мусор" - я люблю когда файлы проекта лежат отдельно от исходного кода, но это не принципиально, т.к. используется система контроля версий.
Вердикт: на данный момент лично для меня неюзабельно, но как бесплатную альтернативу ZS - советую. Будем наблюдать что появится в новых версиях
#166
Отправлено 28 января 2009 - 22:08
Я попробывал обновить ZS до 6.1, а она меня послала, хотя года с покупки ещё не прошло...Zend Studio includes a Perpetual (life-time) License and either 1 year or 3 years of Upgrades & Support
$399 for 1 year of Upgrades & Support
Видимо всё же лицензия ограничена по minor версиям.Your Zend Studio 5.5 Professional / Zend Studio for Eclipse 6.0 Registration Information is...
#167
Отправлено 29 января 2009 - 07:36
кстати кто нибудь знает, как сделать чтоб в эклипсе ауоткомплит вылезал сам как в VisualStudio, а не по нажатию контрол пробел? (в VisualStudio например начинаешь писать pri .. он подсказывает private)
Сообщение изменено: Slаm (29 января 2009 - 07:42 )
#168
Отправлено 29 января 2009 - 09:50
Хотябы по нормальному автокомплиту кода, эклипс в этом плане тоже немного туговат, как ты сам только что заметил. Я начинал ещё с первых версий ZS4, так что дело многолетней привычки, если бы я начинал вчера, то несомненно взял бы eclipse версию, либо тот же NetBeans.Setor, а можешь сказать, что такого крутого в ZS, что ты готов за него платить? ( в сравнении с бесплатным эклипсом )
кстати кто нибудь знает, как сделать чтоб в эклипсе ауоткомплит вылезал сам как в VisualStudio, а не по нажатию контрол пробел? (в VisualStudio например начинаешь писать pri .. он подсказывает private)
P.S. плачу за студию не я, а фирма.
#171
Отправлено 29 января 2009 - 14:12
А ты пиши покороче Хотя я очень сомневаюсь, что нет такой возможности, ни разу просто в голову не приходило такое.
Setor, может тебе машинку помощнее выцыганить?
такой возможности именно нет и об этом все кто юзает нетбинс знают.
писать короче можно, но это уже ущемление моих прав
#173
Отправлено 29 января 2009 - 16:46
Ненавижу wordwrap Но для текстовых документов незаменимая штука.убивает что в netbeans нету казалось бы самого элементарного - "wordwrap". это просто убивает
Машинка стоит дороже лицензии на ZS. У меня дома селерон 2.0 с 3-мя гигами оперативки - практически не испытываю неудобств.Setor, может тебе машинку помощнее выцыганить?