Есть framework для web-разработки, кому интересно?

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

NTFS
постоялец
Сообщения: 388
Зарегистрирован: 05.11.2007 13:57:50
Откуда: Краснодар
Контактная информация:

Есть framework для web-разработки, кому интересно?

Сообщение NTFS »

Добрый день.

Последнее время много делаю web-приложений на fpc. Компилирую под linux обычное cgi-приложение, выгружаю на сервер - все отлично.

Сейчас сформировал что-то вроде собственного фреймворка для этой задачи. Есть классы, решающие, или помогающие решать задачи:
- использование шаблонов с кучей возможностей (директивы, переменные, списки, экспорты)
- ведение справочников
- панель управления сайтом
- правка текстов (VYSWYG-редактор HTML с поддержкой картинок)
- галерея фотографий
- набор компонентов HCL (HTML Component Library - задумывал как способ создания готовых элементов на странице с помощью объектов)
- обработка действий (actions) от формы
- постраничный вывод больших таблиц
- представление страниц как классов, и вызов страниц как часть страниц (инклуды?)
- создание веб-приложения (авторизация, быстрый доступ к базе (сейчас только FireBird), работа с сессиями, и т.д.)
- еще что-то по мелочи - функций много, всего с ходу не упомнить :-)

Фреймворк завязан только на свободные компоненты - JvUIB library и Pascal Server Pages/Pascal Web Unit.
Проверялся на Win32 и Linux.

Вопрос к сообществу:
1) Интересна ли кому-нибудь такая библиотека для web-разработки на fpc, или я один такой извращенец?
2) Если интересно, какие еще функции хотелось бы видеть?

В планах - создание нормальной документации, примеров, приложений-скелетов, и выгрузка всего это для народа.
Аватара пользователя
NXP
постоялец
Сообщения: 187
Зарегистрирован: 02.01.2008 15:11:56
Откуда: Воронеж
Контактная информация:

Сообщение NXP »

NTFS писал(а):1) Интересна ли кому-нибудь такая библиотека для web-разработки на fpc

да
NTFS писал(а):или я один такой извращенец?

Нет. Я такой же :D
NTFS писал(а):В планах - создание нормальной документации, примеров, приложений-скелетов, и выгрузка всего это для народа.

Выкладывай. Очень интересно :)
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Ссылку на реальный сайт можно посмотреть?

Это интересно, но нужно время изучить.
NTFS
постоялец
Сообщения: 388
Зарегистрирован: 05.11.2007 13:57:50
Откуда: Краснодар
Контактная информация:

Сообщение NTFS »

Старая версия библиотеки применялась при разработке сайтов:
japandreams-cars.ru
45555.ru (еще в разработке)

Также еще пишется сайт для бронирования гостиниц.

Ссылки на панели управления пока дать не могу - скоро буду делать демо-сайт.

В основном использовал библиотеку для корпоративных веб-приложений.
1) Библиотека ВУЗа
2) Система тестирования студентов
3) База студентов
Аватара пользователя
NXP
постоялец
Сообщения: 187
Зарегистрирован: 02.01.2008 15:11:56
Откуда: Воронеж
Контактная информация:

Сообщение NXP »

NTFS
Есть что посмотреть?
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

что-то вроде Morfik-а получается?
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

NTFS писал(а):Интересна ли кому-нибудь такая библиотека для web-разработки на fpc

интересна и нужна

NTFS писал(а):или я один такой извращенец?

NXP писал(а):Нет. Я такой же :D

+1
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

и еще я возможно присоеденюсь =)
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Не совсем понятно - это серверное приложение (типа httpd), или требует использование веб-сервера, как psp?
Аватара пользователя
NXP
постоялец
Сообщения: 187
Зарегистрирован: 02.01.2008 15:11:56
Откуда: Воронеж
Контактная информация:

Сообщение NXP »

Похоже это все работает как cgi скрипты с внешним серваком.
ИМХО, свой httpd делать не надо, т.к. на серваке могут быть разные сайты с разными движками, а mod_proxy ой как не охото заводить. :?
NTFS
постоялец
Сообщения: 388
Зарегистрирован: 05.11.2007 13:57:50
Откуда: Краснодар
Контактная информация:

Сообщение NTFS »

Всем добрый день, прошу прощения, что долго не отвечал - весь в делах :-)

to NXP:
> Есть что посмотреть?
Посмотреть можно, но пока не хочу выкладывать на публику - много сырости, да и доков почти нет.

to скалогрыз:
> что-то вроде Morfik-а получается?
Честно, не слышал про такое. Сейчас буду рыть.

to Timid:
> Не совсем понятно - это серверное приложение (типа httpd), или требует использование веб-сервера, как psp?
Требует использования веб-сервера. Просто набор классов, чтобы откомпилировать CGI. Использовать для ISAPI не пробовал, но думаю, проблем быть не должно.

Пока что дописываю доки. Как только сделаю документацию, выгружу куда-нибудь.
ViTality
постоялец
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Сообщение ViTality »

NTFS
прошел почти год, разработка заброшена? Есть ли рабочая версия для публики?
Тоже ранее писал базу студентов. Сейчас обратились за доработкой. Хотелось бы кроме запрошеных доработок перевести интерфейс БД в web.

[оффтоп]
Может кто подскажет свободно-бесплатный аналог ранее упоминаемого Морфика?
[/оффтоп]
NTFS
постоялец
Сообщения: 388
Зарегистрирован: 05.11.2007 13:57:50
Откуда: Краснодар
Контактная информация:

Сообщение NTFS »

Не то, чтобы заброшена... просто я перестал делать сайты, а развивать библиотеку ради библиотеки - неинтересно. Наверно, все же найду день-другой и просто выложу то, что уже есть, минимально причесав.
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

NTFS писал(а):..., минимально причесав.

Не делай этого! просто выложи как есть! А то "причёсывание", как правило затягиваются на доооооооолгие годы! Поверь, кому надо, тот разберётся, и даже оценит как раз отсутствие всяческих "зачёсов"!
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

Выкладывай! Парикмахеры обязательно найдутся и обязательно причешут.
Ответить