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

Форум PHP

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

 

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

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

тема: Upgrade инструментария
 
 автор: rised   (28.05.2007 в 18:17)   письмо автору
 
 

Здравствуйте, уважаемые разработчики

В ходе изучения Веб-технологий узнал про обширную практику использования framework и специальных сред разработки.

После просмотра несколько демофильмов понял, что можно увеличить скорость разработки на порядок (от той, которая есть сейчас), благодаря использованию специализированного ПО.

Сейчас я использую HoneSite 5.5 ( snippets и т.д.) и PHP Expert (для UTF) и все... то есть очень скудная функциональность, поэтому прошу совета:

1. Выбор среды разработки (правильно ли я понимаю суть?):
а. Zend (многие жалуются, но не смог понять жалобы из той же серии, что "Microsoft - фигня" или действительно неудобно и громоздко?)
б. Eclipse (многие хвалят, стоит однозначно выбрать ее?)

2. Выбор framework (для решения стандартных задач Веб-программирования)
а. CakePHP (популярен, но может уже не тот?)
б. Seagull framework (http://seagull.phpkitchen.com/)

3. Отладчик
Тут вообще целый вопрос, тема. при обсуждении которой чувствую себя инвалидом, потому что занимаюсь бешенной отладкой: поиск ошибки в коде, исправить, сохранить, перегрузить браузер...
Ни в какие логи не смотрю, стоит E_ALL и все - каменный век.
По этой теме ничего толкового найти не смог - как вы занимаетесь отладкой и с помощью каких программ.

4. База
Тоже тема для самобичевания по вечерам - стоит denwer:
Apache/1.3.33 (Win32) PHP/4.4.2
MySQL 4.1.16-max

Нужно ли удалить denwer, установить PHP 5 (последнюю версию), поставить Apache 2 и MySQL 5?

Вопросы назрели давно, все никак не решусь(определюсь)
Большое спасибо за помощь и советы.

   
 
 автор: cheops   (28.05.2007 в 21:38)   письмо автору
 
   для: rised   (28.05.2007 в 18:17)
 

1. Выбор среды дело индивидуальное, кто-то мышью орудует быстрее, кто-то клавишами - многие знают одну среду разработки как облупленную, а в других у них скорость падает на порядок. Лучше пробуйте сами - что вам удобнее.

2. Тут посоветовать ничего не могу - вероятно тоже придётся поэкспериментировать... сам разрабатываю FrameWork, который надеюсь в ближайшее время опубликовать и пустить в свободное плаванье. Да, готовый, гибкий код спроектированный для повторного использования может сэкономить массу времени. Правда разработка кода ориентированного на повторное использование и последующее расширение требует много времени. Но тут лучше один раз потратить много времени, чем много раз по малу.

3. Здесь у вас всё нормально - в Web-среде такое понятие как отладчик не работает - сервера часто удалённые - на них отладчик не запустишь - поэтому от своего метода не отвыкайте - боком выйдет в дальнейшем - не всегда возможно воспроизвести в разумные сроки удалённый сервер на локальной машине.

4. В общем нормально - если гложет комплек неполноценности - поставьте полноценную связку Apache+MySQL+PHP, но это в общем не обязательно. Если вас инструментарий устраивает - пользуйтесь наздоровье, перестанет устраивать - поставите более свежие версии.

   
 
 автор: Jura   (28.05.2007 в 22:22)   письмо автору
 
   для: rised   (28.05.2007 в 18:17)
 

Каждый выбирает платформу разработок и методы разработки самостоятельно.

> Нужно ли удалить denwer, установить PHP 5 (последнюю версию), поставить Apache 2 и MySQL 5?
Для денвера есть mysql 5 и php5, при острой надобности можно скомпилировать более свежие версии пакетов, опираясь на стандартные релизы.

Идеальный вариант - собственный Linux сервер(можно виртуальный).

По поводу инструментария - есть Adobe Dreamweawer, Microsoft Frontpage, PhpDesigner2007 и более мелкие редакторы - выбор зависит от функционала. Главное чтобы было удобно.

А скорость разработки зависит только от скорости мышления и рук.

   
 
 автор: cheops   (29.05.2007 в 08:53)   письмо автору
 
   для: Jura   (28.05.2007 в 22:22)
 

>А скорость разработки зависит только от скорости мышления и рук.
Бывает множество монотонной работы - хорошая библиотека позволяет сократить её количество.

   
Rambler's Top100
вверх

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