Среда web-разработки на Mac OS X Leopard (часть 4 – последняя)

Содержание страницы

В настоящее время, в заключительной статье из серии про среду web-разработки нате Mac OS X Leopard, я приведу всего две программы (обзор как-так не задался, итак сильно задержал статью), которые делают работу в сфере web-программирования получай PHP с использованием баз данных MySQL и PostgreSQL удобной. Сразу но хотелось бы оговориться, что все приведённые аргументы будут субъективны, а прайслист программ весьма скупой: я не ставлю своей целью пробежать по всему множеству программного обеспечения для web-разработки, а просто-напросто приведу те приложения, с которыми я работаю, и которые хорошо себя зарекомендовали.

Coda

Иконка CodaЯ перепробовал массу редакторов, же этот понравился мне больше всех. Вполне вероятно, а когда-то я пересмотрю свои предпочтения и выберу другое вложение, но на сегодняшний день Coda, несмотря на чин недостатков, полностью удовлетворяет мои потребности. Этот редактор умеет:

  • светить достаточное количество синтаксисов (хотя, многие сейчас это умеют)
  • продувать текст из одной кодировки в другую
  • подключаться к удалённым серверам в соответствии с разным протоколам (в частности, FTP/SFTP нужны как воздух)
  • поддерживает работу с SVN. отображает индекс изменённых файлов, и позволяет удобный выборочный commit
  • имеет вделанный терминал (хотя, я им крайне редко пользуюсь, предпочитая вделанный в систему Terminal.app)
  • при отсутствии SVN, позволяет указать локальную и удалённую копии проекта для того удобного переноса изменений
  • имеет встроенный визуальный редактор CSS (с некоторыми глюками, правота, но очень удобный)
  • очень красиво отображает проекты (пустяковина, а приятно. тем более, больше нигде такой идеи никак не видел)
  • отличное автодополнение (автозавершение) кода при ручном редактировании CSS-файлов
  • правая рука «книг» по нужным темам. не очень удобно реализовано и туманно в оффлайне, но идея хорошая

Но, увы, есть у него и недочёты. (то) есть серьёзные, так и не очень. Вот список тех, ровно время от времени мешают мне наслаждаться этим приложением в полную силу:

  • мало-: неграмотный самое лучше автодополнение PHP-кода (про class, function, public, private, final и рядок других элементов синтаксиса он не в курсе)
  • не анализирует файлы проекта в предмет классов и их методов/свойств, так что автодополнение в целях этих вещей отсутствует: всё нужно держать в голове
  • в общем-в таком случае, раз уж мы про классы, то про методы/свойства встроенных в PHP классов (к примеру, MySQLi) автодополнение тоже не в курсе
  • не до конца реализована разработка с SVN (например, svn:ignore через Coda не установить, а было бы с удобствами, историю правок тоже не посмотреть)
  • это платное употребление

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


Navicat

Иконка Navicat for MySQLСие лучший, на мой взгляд, инструмент для работы с базами данных MySQL и PostgreSQL. В нём унич абсолютно всё, что нужно, для выполнения самого широкого спектра задач, связанных с работой с вашими данными: туннелирование, вычитчик запросов, синхронизация структуры и данных, импорт/экспорт. Но, о всём по порядку. Итак, к преимуществам этого приложения допускается отнести следующие возможности:
Иконка Navicat for PostgreSQL

  • HTTP- и SSH-туннели (кто не в курсе, сие удобный способ соединения с БД, когда сервер БД принимает соединения в какие-нибудь полгода на localhost)
  • отображение выборок в виде удобной структуры TableView, идеже данные можно быстро отредактировать
  • экспорт выбранных данных умереть и не встать множество форматов
  • импорт данных в таблицы
  • перенос структур таблиц, данных, процедур и функций средь базами данных на разных серверах
  • сравнение и синхронизация -навсего) перечисленного в предыдущем пункте между разными серверами
  • управление пользователями и их привилегиями
  • регулирование событиями
  • быстрое создание и восстановление бэкапов и восстановление из них

Таковой список можно продолжать ещё очень-очень долго. Инструменты в (видах работы с данными от Navicat действительно хороши настолько, что-нибудь мне, пожалуй, остаётся записать в минус им только одно лиофильность: они небесплатны. 🙂

Прочитать подробнее об этих программах и намыть полнофункциональные версии с ограниченным периодом действия можно на официальном сайте компании Navicat.


Несомненно, это далеко не полный перечень программных продуктов, которые разрешается использовать для написания кода и работы с базами данных: убирать огромное количество редакторов кода и несколько меньшее количество средств работы с БД. Только я не ставил себе задачей сделать обзор всего множества подобных приложений, а все привёл примеры того, на чём я остановил свой одно из двух по тем или иным причинам.

Среда web-разработки на Mac OS X Leopard (часть 4 – последняя)