Всем доброго времени суток!
Мне нужен совет по поводу выбора технологий для разработки.
Я хочу разработать веб-приложение - "Планировщик задач". Цель разработки - собственное удовольствие и освоение современных технологий. Возможно перерастет в нечто большее.
По сути это будет клиент БД с возможность формулировать цели, планировать задачи, делать выборки по срокам/приоритетам, вести учет требуемых ресурсов, анализ план/факт и т.д., потенциально многопользовательское.
Мне представляется следующий набор тех.платформ:
СУБД: MySQL. Веб-сервер: Apache. PHP для взаимодействия веб-сервера с БД. Также JavaScript для интерактивных пользовательских форм (например, рисовать дерево целей). Начав изучать предмет, я понял, что вроде в связке MySQL+JS часто используется AJAX. Пока у меня нет четкого представления, как это все надо реализовывать.
Собственно мой вопрос: какие технологии/платформы обычно используется для подобных задач? Какие у них плюсы/минусы по сравнению с возможными альтернативами?
И если можно, то с кратким описанием того, как это должно работать, что типа “функции JavaScript вызывают функции PHP, те обращаются к БД и возвращают данные, и JS отрисовывает интерфейс браузера” (возможно мой пример – бред, я пока в этом не разбираюсь).
Веб-программирование для меня область почти новая (не считая игрушечных приложений на PHP+MySQL). Однако есть большой опыт разработки корпоративных приложений на MSQL+VBS/.NET, так что в какой-то степени это не темный лес.
Вообще буду рад любым мыслям на тему написанного мной
Спасибо.
Мне нужен совет по поводу выбора технологий для разработки.
Я хочу разработать веб-приложение - "Планировщик задач". Цель разработки - собственное удовольствие и освоение современных технологий. Возможно перерастет в нечто большее.
По сути это будет клиент БД с возможность формулировать цели, планировать задачи, делать выборки по срокам/приоритетам, вести учет требуемых ресурсов, анализ план/факт и т.д., потенциально многопользовательское.
Мне представляется следующий набор тех.платформ:
СУБД: MySQL. Веб-сервер: Apache. PHP для взаимодействия веб-сервера с БД. Также JavaScript для интерактивных пользовательских форм (например, рисовать дерево целей). Начав изучать предмет, я понял, что вроде в связке MySQL+JS часто используется AJAX. Пока у меня нет четкого представления, как это все надо реализовывать.
Собственно мой вопрос: какие технологии/платформы обычно используется для подобных задач? Какие у них плюсы/минусы по сравнению с возможными альтернативами?
И если можно, то с кратким описанием того, как это должно работать, что типа “функции JavaScript вызывают функции PHP, те обращаются к БД и возвращают данные, и JS отрисовывает интерфейс браузера” (возможно мой пример – бред, я пока в этом не разбираюсь).
Веб-программирование для меня область почти новая (не считая игрушечных приложений на PHP+MySQL). Однако есть большой опыт разработки корпоративных приложений на MSQL+VBS/.NET, так что в какой-то степени это не темный лес.
Вообще буду рад любым мыслям на тему написанного мной
Спасибо.