Какой фреймворк изучить для интерфейсов БД
4 сообщения
#13 лет назад
Буду благодарен за совет по выбору фреймворка для написания интерфейсов доступа к таблицам БД, работой с даными из БД, + минимальная обработка РНР кода?Нужен ли полноценный фреймворк (наподобие Yii) или достаточно интерфейсный вроде EXT JS?
Умеют ли UI фреймворки работать с БД и выполнять РНР скрипты?
Или есть смысл использовать CMF наподобие AppRain?
Суть вопроса - секономить времни сразу знать с чего начинать изучать, так как свободного времени мало,
раньше с фреймворками не работал, немного знаю РНР.
4 сообщения
#13 лет назад
Смотрите, у меня задача не выучить язык програмирования, а в максимально короткие сроки научится делать простые веб интерфейсы,я не фрилансер, мне нужнны даные знани для работы только для себя, и написать свой интерфейс не мой путь.
2817 сообщений
#13 лет назад
Цитата ("Jin-Roh"):так как свободного времени мало
По вашему, быстрее выучить и разобраться в каком-то фреймворке, чем написать свой интерфейс с нужными функциями? (подучив рнр и sql)
Цитата ("Jin-Roh"):
для работы только для себя
Заказать разработку.
И самое главное, не указано какую БД нужно использовать, рнр можно связать с десятком разных БД.
Вообще, для себя, и microsoft access может вполне подойти... БД mysql можно управлять с phpmyadmin, или же есть програмки типо navicat, mysqlfront - с ними все сведется к созданию структуры бд.
Цитата ("Jin-Roh"):
UI фреймворки
Чё за фреймворки такие?)
4 сообщения
#13 лет назад
Цитата:По вашему, быстрее выучить и разобраться в каком-то фреймворке, чем написать свой интерфейс с нужными функциями? (подучив рнр и sql)
По моему да, ведь в чем тогда вобще цель всех фреймворков?
Цитата:
И самое главное, не указано какую БД нужно использовать, рнр можно связать с десятком разных БД.
MySQL
Цитата:
Вообще, для себя, и microsoft access может вполне подойти...
много причин нет, начиная от того что пользуюсь Linux, + скрипти нужни для работи на сервере, и имхо access настоящая гадость.
Цитата:
mysql можно управлять с phpmyadmin
Небольшой опыт разработки именно интерфейсов есть, есть много интересных приложений именно для этого, XataFace, Vfront итл,
НО ключевая фраза Цитата:
+ минимальная обработка РНР кода?, простого доступа к данным уже недостаточно.
Цитата:
Заказать разработку.
Если посмотрите мой аккаунт, у меня 139 проектов.
Раньше так и делал - но есть несколько причин почему хочу попробовать сам:
1. мне интересно несложное программирование
2. Часто на написание ТЗ и общение с фрилансером уходит примерно столько же времени чем можно было бы сделать самому
Цитата:
UI фреймворки Чё за фреймворки такие?)
JQuery UI, Dojo, EXT JS, Kendo UI
2817 сообщений
#13 лет назад
Цитата ("Jin-Roh"):1. мне интересно несложное программирование
несложное программирование - сортирование массива пузирьком, и то как для кого.. вас же наверное интересует возможность собрать систему с простого подключения готовых компонентов.
Цитата ("Jin-Roh"):
+ минимальная обработка РНР кода?
С фреймворками не вяжутся =)
Можно выбирать одно - или минимум выполняемого кода, или простота построения приложения.
Перечисленные вами фреймворки не умеют работать с БД). относятся они к front-end
Цитата ("Jin-Roh"):
По моему да, ведь в чем тогда вобще цель всех фреймворков?
Цель всех фреймворков не изучать все фреймворки )
Ну разве что фрейворки типо YII - вещь интересная, но сложная.
***********
Лично моя позиция: зачем городить интерфейс с мегамонстров типо extjs, CMF разных и т.п., если достаточно сделать простую систему на основе контролеров, в которой будет только то, что должно для работы интерфейса - в результате все летает, и по делу)
***********
Минус в использовании фреймворков заключается в том, что сложно найти хорошего спеца, который сделает работу согласно философии применяемого фреймворка..
Потому часто и получается, фреймворк (инструмент) один, документация одна, а используется хардкорно, голову сломать потом можно).. Лучше уж без фреймворков писать..
Цитата ("Jin-Roh"):
2. Часто на написание ТЗ и общение с фрилансером уходит примерно столько же времени чем можно было бы сделать самому
Во время написания ТЗ и общения с фрилансером происходит построение задачи, само общение - корректировка и более подробный устный разбор ТЗ. Самому быть исполнителем или нанимать кого-то - постановкой задачи всеравно придется заниматься.. Браться за дело. не видя четких граней - утопия, что дом начать строить без представления )
+ время на реализацию забыли добавить)..
PS: Сегодня 21-й век, сервер должен служить программисту, а не программист серверу, экономя на спичках.
4 сообщения
#13 лет назад
Цитата:несложное программирование - сортирование массива пузирьком,
ну описаное мной - создание интерфейса к БД я и читаю несложным, я не собираюсь писать полноценную ЦМС.
Цитата:
Самому быть исполнителем или нанимать кого-то - постановкой задачи всеравно придется заниматься..
Полностью согласен, есть только одно важно отличие -
при любом проекте ТЗ полностью создается у меня в голове, я четко знаю что хочу получить - а вот написать подробнее текстом то что я себе представляю - процесс долгий и скучный.
Цитата:
Перечисленные вами фреймворки не умеют работать с БД).
Ок, понятно.