Среда web-разработки на Mac OS X Leopard (часть 3) Переезд блога
Окт 27

Сегодня, в заключительной статье из серии про среду 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.


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

Если этот блог нравится Вам настолько, что Вы хотели бы перечислить его автору денег, просто сделайте это, нажав на кнопку Donate:

Спасибо в любом случае. :)

Связанные записи

метки: , , , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +6, голосов: 8

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

  1. Ivan Nemytchenko

    Sequel Pro пробовал? По-моему для mysql – идеал, особенно с учетом его бесплатности. sqlbuddy тоже очень не плох.

  2. Rodion Baskakov

    Видел и тот и другой, и оба не понравились. С точки зрения бесплатности, Sequel Pro весьма неплох. Но не имеет HTTP-туннелей, синхронизации данных и ещё много чего.

    Web-решения мне не нравятся совсем в силу разных причин.

  3. ıɯnlıl/LiluMi

    мне тоже Coda очень понравилась, для быстрого редактирования по фтп самое оно :)
    А насчет недостатков, что ты выше написал, то их лишен редактор WebIDE и он на мой взгляд как раз идеал редактора Php, html, css. Программа еще в EAP версии, так что можно юзать бесплатно. Да и к тому же разработка русских программистов, так что о всех багах или необходимых фичах им можно написать в поддержку. Так что советую попробовать ;)

  4. Rodion Baskakov

    Не пробовал WebIDE, поскольку предпочитаю Cocoa-приложения, лишённые тормозов Java

  5. Andrey

    Для PHP отлично подходят phpstorm и netbeans.

  6. viliam

    Предлагаю взглянуть на хороший и бесплатный инструмент — Valentina Studio 5.x, который вышел буквально три месяца назад. Я юзаю уже второй месяц – до сих пор нахожу новые фишки.
    http://www.valentina-db.com/valentina-studio-overview

  7. DENIS

    Последнее время я использую Valentina Studio для работы с MySQL на MAC OS X. Очень хороший и бесплатный инструмент, рекомендую посмотреть.http://www.valentina-db.com/en/valentina-studio-overview
    Так же, Вы можете установить Valentina Studio (бесплатно) непосредственно из Mac App Store: https://itunes.apple.com/us/app/valentina-studio/id604825918?ls=1&mt=12

  8. christian

    hector@dissembling.guidebook” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  9. Dwight

    artfully@repentance.monkish” rel=”nofollow”>.…

    спс за инфу!!…

Написать отзыв

Подписаться именем или OpenID