Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Интегрированные среды разработки(IDE)
 
 автор: alexey_tihonenko   (18.12.2009 в 15:18)   письмо автору
 
 

Объясните пожалуйста простым языком что такое IDE (например Eclipse + PDT) и зачем оно нужно)). Чем отличается от обычного редактора кода типа Notepad++ или Scite.
В википедии почитал, но, честно говоря, не въехал что такое IDE и с чем его едят.

Я пока начинающий пишу код в обычном редакторе Scite. Пока испытываю только одно неудобство - когда кода становится слишком много, в нем тяжело ориентироваться и тяжело править.

  Ответить  
 
 автор: Trianon   (18.12.2009 в 15:30)   письмо автору
 
   для: alexey_tihonenko   (18.12.2009 в 15:18)
 

интегрированной средой разработки обычно называют приложение или комплекс программ посредством которого достигаются следующие цели (все или некоторые).
1. Формирование набора описания и компиляции проекта (makefile)
2. Написание и редактирование исходного текста программных файлов проекта
3. Компиляция исходного теста программных и ресурсных файлов, язык которых компилируемый
4. Поддержание библиотек исходного (реже) и/или объектного (чаще) кода.
5. Сборка образа исполняемого кода из объектных файлов, библиотек, файлов ресурсов.
6. Исполнение кода
7. Интерактивная отладка кода.
8. Анализ объектной структуры проекта
9. Управление ресурсами проекта.

Применительно к php - 1,6,7,8

  Ответить  
 
 автор: Alexey_Tihonenko   (18.12.2009 в 17:43)   письмо автору
 
   для: Trianon   (18.12.2009 в 15:30)
 

Понятно более-менее. Порекомендуйте пожалуйста какую-нибудь среду попроще для php.

  Ответить  
 
 автор: Trianon   (18.12.2009 в 17:55)   письмо автору
 
   для: Alexey_Tihonenko   (18.12.2009 в 17:43)
 

моя рекомендация не основана на глубоком анализе.
сам я пользуюсь phpExpertEditor, о чем неоднократно здесь сообщал.
На среду разработки он тянет не так чтобы очень, просто в силу того, что я не люблю, когда программа за меня код пишет, и предпочитаю легковесные решения.

  Ответить  
 
 автор: Саня   (18.12.2009 в 18:55)   письмо автору
 
   для: Trianon   (18.12.2009 в 17:55)
 

А я на аптану перешел полностью. Очень хорошо справляется с мешаниной из PHP, HTML, JS, CSS, Smarty кода (да, мне и с таким порой приходится работать), зверский автокомплит по всем перечисленным технологиям, самые подробные настройки текстового редактора из всех, когда либо виденных мной, редактирование файлов по SFTP и FTPS, килотонны других возможностей, которыми я не пользуюсь и огромное количество плагинов, написанных сообществом eclipse. Может показаться, что я стреляю из пушки, но я настроил интерфейс, ничем не уступающий по минимализму и удобству phpexperteditor'у, а загружается не намного дольше чем phpexperteditor.

Так что рекомендую.

  Ответить  
 
 автор: sim5   (18.12.2009 в 19:15)   письмо автору
 
   для: Саня   (18.12.2009 в 18:55)
 

И где это все можно в куче взять?
Мне попался phpDesigner, тоже Смарти есть встроенный (функции), ну и все остальное, отладчик.... Тоже простой, легковесный, но не плохой, пробую.

  Ответить  
 
 автор: Саня   (18.12.2009 в 19:22)   письмо автору
 
   для: sim5   (18.12.2009 в 19:15)
 

> зверский автокомплит
На самом деле я про code assist говорил. А автокомплит я выключил, ибо мешает.

http://aptana.com/php
Это я про неё говорил. Сборка эклипса. Всё включено и настроено из коробки. Останется только подогнать под себя текстовый редактор и кодировку сохраняемых файлов (по умолчанию utf-8).

  Ответить  
 
 автор: Trianon   (18.12.2009 в 20:11)   письмо автору
 
   для: Саня   (18.12.2009 в 19:22)
 

Спасибо. Поглядим.


>> зверский автокомплит
>На самом деле я про code assist говорил. А автокомплит я выключил, ибо мешает.

да.. это смутило..

  Ответить  
 
 автор: Саня   (18.12.2009 в 19:33)   письмо автору
71.6 Кб
 
   для: sim5   (18.12.2009 в 19:15)
 

Там ещё есть здоровская штука. Кликаешь на переменную и сразу показывает где она была определена и где ещё используется в коде. То же с функциями, классами и методами. Очень помогает при работе с чужим кодом.

  Ответить  
 
 автор: sim5   (18.12.2009 в 19:58)   письмо автору
 
   для: Саня   (18.12.2009 в 19:33)
 

Возьмем, посмотрим.

  Ответить  
 
 автор: The Electronic Cat   (18.12.2009 в 21:49)   письмо автору
 
   для: Саня   (18.12.2009 в 19:33)
 

Во второй версии, насколько я понял, сильно урезана поддержка PHP, а первой я на сайте уже не нашел.

  Ответить  
 
 автор: Саня   (19.12.2009 в 10:38)   письмо автору
 
   для: The Electronic Cat   (18.12.2009 в 21:49)
 

Не урезана, а исключена совсем. Аптана теперь не разрабатывает свой PHP-плагин, а предлагает использовать PDT.
Даже не знаю что сказать по этому поводу. PDT меня когда-то чем-то не устроил и я перелез на аптану, чей PHP-плагин меня полностью устраивает. Но прошло уже довольно много времени. Надо как-нибудь скачать PDT и посмотреть как он изменился со времени нашей последней встречи.

У меня сохранился дистрибутив версии 1.5 под винду. Если кому надо, обращайтесь.

  Ответить  
 
 автор: The Electronic Cat   (19.12.2009 в 13:02)   письмо автору
 
   для: Саня   (19.12.2009 в 10:38)
 

Я был бы признателен

  Ответить  
 
 автор: Саня   (20.12.2009 в 11:42)   письмо автору
 
   для: The Electronic Cat   (19.12.2009 в 13:02)
 

http://narod.ru/disk/16146030000/Aptana_Studio_Setup_Win_1.5.1.zip.html — дистрибутив
http://narod.ru/disk/16146145000/php-plugin.zip.html — PHP-плагин. Распаковать в папку plugins

  Ответить  
 
 автор: ols   (18.12.2009 в 21:47)   письмо автору
 
   для: Trianon   (18.12.2009 в 17:55)
 

Я кстати тоже им пользуюсь. Вещь! Еще EmEditor тоже неплохой, но после PHP Expert Edotor'а он.

  Ответить  
 
 автор: Andy™   (19.12.2009 в 03:27)   письмо автору
 
   для: alexey_tihonenko   (18.12.2009 в 15:18)
 

Еще из известных: Zend Studio, NetBeans, NuSphere, PHPEdit. Первые три очень мощные.
Из простых редакторов для быстрой правки кода или для простых задач, так повелось, использую UltraEdit

  Ответить  
 
 автор: Alexey_Tihonenko   (19.12.2009 в 11:31)   письмо автору
 
   для: Andy™   (19.12.2009 в 03:27)
 

Да уж, выбирать есть из чего))) Для начала попробую что-нибудь попроще. Потом попробую что-нибудь посложнее. И, таким образом, методом проб выясню что мне лучше всего подходит.
Спасибо за ответы!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования