Выходной это не просо время для отдыха - это возможность сделать что-то на что в другие дни нет времени.
В этот раз пытаемся модифицировать старую систему управления проектами.
Пока настраиваю почти забытые мной инструменты разработчика: Apache, MySQL, PHP
Поднимаем локальный сервер и начинаем чесать репу: "хм... а что я хотел-то?"
Уже есть мини-план.
Главное, что произошло - я вовремя отказался от FLEX. В старой системе уже очень много сделано, было бы расточительно отказываться от этого.
За выходные не справиться, и это уже факт. Но это не единственные выходные в этой жизни ;-)
В этот раз пытаемся модифицировать старую систему управления проектами.
Пока настраиваю почти забытые мной инструменты разработчика: Apache, MySQL, PHP
Поднимаем локальный сервер и начинаем чесать репу: "хм... а что я хотел-то?"
Уже есть мини-план.
- Добавить новый класс. Дело в том, что сейчас в управлялке есть только "сцены". Это подходило для небольших Flash или AS проектов, где 1 аниматор мог "поднять" всю сцену. Но как показал "Снежный Городок" - для Blender надо сцену дробить на кучу задач и подзадач Соответственно будет новый класс - "задания" с рекурсивной вложенностью.
- Доработать интерфейс, добавить к нему маленькие удобные штучки, возможно буду использовать AJAX для этого.
- Добавляем кучу пользовательских настроек
- Подсчет бонусов, рейтинги
- Изобретаем файловый сервер
- И главное! Улучшаем обратную связь вплоть до интерактива. Чтобы все могли "видеть" друг друга в реальном времени.
Главное, что произошло - я вовремя отказался от FLEX. В старой системе уже очень много сделано, было бы расточительно отказываться от этого.
За выходные не справиться, и это уже факт. Но это не единственные выходные в этой жизни ;-)
Максим, посмотри в сторону https://www.djangoproject.com/. Я для себя понял что все новые разработки буду на нём вести. Удобная и правильная работа с данными (базами). Вся логику задач, подзадач, участников, рейтингов и т.п. мне кажется хорошо бы было сначала спланировать в виде таблиц данных. А интерфейс уже дело дальнейшее. Питон в основе опять же. Понятно что наработки на PHP оставлять не хочется, но велосипеды замедляют разработку.
ОтветитьУдалитьНаверное это очень хорошо. Но сегодня я ковыряясь в скриптах понял - НАСКОЛЬКО много было сделано. Начинать заново с нуля будет сложно. У меня все не плохо организовано, PHP+MySQL для текущих задач хватит с лихвой, это все таки не facebook с миллионным трафиком. Речь о системе в которой проводит время 30-60 человек. Даже если замахнуться на проект века, будет человек 500. А это по нынешним меркам - крохи для WEB.
ОтветитьУдалитьБуду доделывать начатое.
Это просто рабочий инструмент, а не продукт на продажу.
А если приспичит, то можно серверную часть перетащить на всё что угодно. Я стараюсь разделять интерфейс и скрипты.
ОтветитьУдалить