Собирается группа людей-спецов(php, desigh GUI, mysql, flash) + гумунитарии(менеджер возможно, юрист возможно)
Говорят, обсуждают цели сбора команды. А цели простые:
1. Определить стандарты работы(время, инструментарий, обязанности, перспективы)
2. Начать притирание друг к другу путем совместной разработки чего то простого, чтобы в будущем догнать навыки и знание технологий до приличных высот.
3. Цель научиться работая командой создавать веб сервисы с сложными структурами, например:
- порталы
- социальные сети
- on-line(онлайн) игры
- интернет(online) казино
- поисковые службы
- почтовые службы
- сервисы B2B, B2C
- системы обработки, анализа информации
- визуализация данных
- работа с базами данных
И другие, может кто предложит еще?
Основное, это я считаю люди, команда! Но не простые, а те кто хочет и может меняться и совершенствоваться! Также немаловажен элемент целенеправленности. Для программистов надо знать и иметь: ответственность за качество и результат работы; высокий уровень знаний PHP, баз данных и JS; эффективная работа с AJAX;хорошая верстка HTML/CSS; понимание, что продукт делается для пользователей, а не для программиста; высокая скорость работы; грамотный русский язык; английский на уровне чтения документации и новостей.
Процесс совместного программирования проектов командой:
- налажен канал связи(Скайп-видео, чат, контакт или какой-то другой чат, телефон)
- по возможности одинаковые IDE для программирования, например Eclipse или NetBeans
- синхронизация, в т.ч. подключение этого IDE к хостингу. В нашем случае на первое время хостинг Timeweb.ru - на этом хостинге надо настроить GIT
- он там уже установлен, осталось разобраться с ним и настроить, чтобы ГИТ контролировал изменения в наших разработках.
- для обмена файломи, в т.ч. картинок, документов, идей в файлах думаю использовать DropBox или Google Docs.
- код php, mysql , ajax, jQuery будет на хостинге, но можно тоже бросать через дропбокс или гугл докс.
- составить карту откуда мы(территориально) предлагаю maps от гугла, там можно ставить метки.
- составить расписание когда кто может быть в сети и возле компа, примерно. Если будут отклонения то сообщать команде.
- написать спецификации для стандарта кода и общего стиля разработки(код,переменные,комментарии,частота бэкапов и т.д.)
Полное описание в группе.
github.com
Первый файл будущего проекта - назвал его не фреймворк, а брайтворк!
Так же, какие-то туманные цели. Всего много и ничего конкретного. Нужны опытные специалисты на все руки, да ещё уверенные, что они будут участвовать (пока не понятно - в чём).
Автор плавает во всём, о чём писал, не только в русском. Улыбнул выбор гита вместо гитхаба или чего-то подобного, а так же желание создать "простой редактор для вёрстки". Только его создание уже может быть целью всей жизни ))) да ещё говорится об этом в контексте веб-дизайна и необходимости фотошопа. Вёрстка и дизайн - это совсем не одно и тоже. И шоп для дизайна, а для верстальщика больше подошёл бы fireworks. Но это мелочи по сравнению со всем остальным.
"Перебрасывание файлов" тоже улыбнуло ) и такие перлы, как:
"код php, mysql , ajax, jQuery будет на хостинге, но можно тоже бросать через дропбокс или гугл докс."
:D
Абсолютно не понимаю, зачем нужен реверс-инжиниринг фреймворков, когда они в большинстве своём открыты и документированы. Но слово красивое, да. И развёрнутая хотелка расписана во вконтактике :D
Ой, всего не перечислишь. Получил много фана )
Ну что ж, удачи.
Есть те, кто хочет начать кодинг над проектом вместе?
Сейчас ищем добротный класс для работы с БД.
Далее пойдет разработка необходимых для нашей архитектуры модулей.
Разработку ведем тут, коды храним на github.
Хостинг пока timeweb, но позже можно и свой сервер взять.
github.com
github.com
github.com
github.com
А те ссылки что вы привели, я не советую даже открывать.
go-DB очень даже ничего.
С dbal в процессе ознакомления
github.com
github.com
Сейчас рассматривается вариант адаптации к существующим фреймворкам.
На примете Симфони - как вариант.
Возможно какие то модули прийдется брать из движка, а какие то дописывать самим.
getjump.github.io