[ОБНОВЛЯЮТ 30.05.2013: ссылка на старую реализацию JS CRC32 умерла, таким образом, я теперь связался с другим.]
Google CRC32: быстро, и намного более легкий вес, чем MD5 и др. существует реализация JavaScript здесь .
Вот что у меня работает:
Серверный материал (эмулирует мой сервер развертывания RHE):
Написание кода:
Как бы я ни ненавидел Eclipse, я все еще использую его из-за его способности связывать проекты и обеспечивать функциональность «перехода» с помощью F3 . Мне бы очень понравилась альтернатива, но Netbeans, похоже, не может заставить свой intellisense работать со встроенными функциями PHP («PHPDoc не найден»), и я не нашел другой IDE, которая мне нравится.
Мой набор инструментов состоит из:
Я настоятельно рекомендую MySQL Administrator ... это отличный инструмент.
Еще я упомяну свой метод настройки веб-приложений с помощью Apache. Обычно я редактирую свой файл hosts и добавляю такую запись:
127.0.0.1 myapp.example.com
Затем настройте конфигурацию apache так, чтобы
был на отдельном порту для каждого приложения, над которым я работаю. С помощью этого метода у меня никогда не возникает проблем с настройкой файлов cookie, и я могу сделать каждое приложение доступным извне моего маршрутизатора, открыв отдельные порты. Это отлично подходит для демонстрации клиентам последних разработок, но при этом имеет полный контроль над всеми проектами, над которыми я работаю. Простой файл конфигурации управляет основным URL-адресом приложения, поэтому, когда я буду готов перенести код в рабочую среду, все, что потребуется, - это быстрое изменение.
Поскольку вы работаете в Windows, я настоятельно рекомендую HeidiSQL вместо PHPMyAdmin для работы с MySQL. PHPMyAdmin действительно был разработан для работы с удаленными серверами - есть гораздо лучшие инструменты для работы с локальными.
Я знаю, что вы отказались от Eclipse, но он позволяет очень легко отлаживать код. Обновление страницы с помощью F5 на самом деле не является отладкой, кстати - вы не можете устанавливать точки останова, отслеживать переменные и т. Д. (Я знаю, что есть способ распечатать все текущие переменные и т. Д., Но это очень громоздко)
vim + командная строка mysql + xampp + иногда mysqladmin
Моя установка Linux состоит из: apache, mod_rewrite, mysql и php, все журналы ведутся в один файл /var/log/dev-console.log
, затем я отслеживаю это с помощью графического трейлера вроде multitail или acoc, чтобы добавить цвет в sql и отфильтровать часть текста mod_rewrite.
редактирование в bluefish-unstable