Натолкнулся
на впечатляющий продукт PHP
Maker (v3.2.1). В области программирования PHP+MySQL ничего экстраординарного
он не открывает, но от рутинной работы избавляет настолько, что несложные
задачи можно ваять на нем вообще не зная PHP и MySQL (а только понимая
принципы СУБД). Т.е. языка можно не знать совсем. Вещи чуть посложнее
(не такие очевидные или сугубо специфические) придется дописывать ручками,
по ходу разбираясь в исходном коде. Это уж как пить дать. Но. При этом,
львиная часть работы уже будет выполнена этим билдером и еще интересный
момент: аутентификация пользователей (вместе с сессиями и т.п.) уже готова
(!) Причем, все делается на весьма неплохом уровне. Генерим код, заливаем
его на ftp - и все - можно сразу пользоваться.
Билдер триальный (30 дней работы). Хочет ключик. Не все ключики в интернете
без вирусов. (тот который я видел в купе с PHP Maker - был болен, так
что проверьте). Далее. Без готовой настроенной СУБД MySQL билдер не запустится.
Вернее, ничего делать не будет, пока не произойдет коннекта с БД. Но без
MySQL, собственно и смысла нет затевать что-то.
В плане работы с СУБД можно просматривать структуру таблиц, управлять
правами, настраивать поиск и пр. (на уровне билдера данные просмотреть
нельзя).
Сроит полный исполняемый код со всеми картинками, JS (для красоты), css,
разбивкой на составные .php части, разные программы для разных таблиц
БД. Внутри можно описать взаимодействие с полями. Можно описать права
для каджого пользователя в зависимости от прав в какой-то уже готовой
таблице и т.п.
Основную задачу построения какой-то отвлеченной задачи: подготовка БД,
внесение данных, изменение и поиск PHP Maker делает абсолютно полностью.
Я так думаю, слегка поработав с ним, можно вполне написать какую-нибудь
несложную систему документооборота для офиса. Можно даже сделать простенький
форум.
В последнее время приходится часто иметь дело с PHP + MySQL и Perl+MySQL,
ответственно скажу - программа меня порадовала.
А
для полного счастья я бы посоветовал еще и EMS
SQL Manager. Собственно, продукт тем и занимается, что предоставляет
графический удобный интерфейс к СУБД. Можно делать все (в пределах прав)
и работать с данными. (программа так же триальная - 30 дней).
|