LINUX.ORG.RU

Графическая подсистема будущей платформы ИС


0

0
Вот, сижу работаю. Модульная платформа для ИС, реализация на PHP. Широкое использование технологий вокруг XML. Клиент пока Mozilla XUL + ECMAScript + PHP. Формы набрасываются в Qt Designer'е. Сервер приложений (совсем сырой) пока на PHP, но скорее всего будет переписан на C. СУБД PostgreSQL 8 с возможностью замены. Всё что можно инкапсулировать, инкапсулируем :)

Обои с VladStudio, KDE с расцветкой DarkBlue (правил подсветку синтаксиса в редакторе), консоль непрозрачная :) Меню приложения вынесено на верхнюю панель. Sloppy focus. Kopete выключен, чтобы не отвлекали от работы. Слушаю хорошую музыку.

Примерные сроки готовности платформы --- май-июнь 2008. Как говорится, ждите анонсов! :)

★★★★

Проверено: Shaman007 ()
>реализация на PHP

А я еще подумал, отчего зонд Гьюгенс не передал данных по каналу A, видать такие же умельцы "программу" писали.

anonymous
()
Ответ на: комментарий от anonymous
>А я еще подумал, отчего зонд Гьюгенс не передал данных по каналу A, видать такие же умельцы "программу" писали.

На чём же реализована твоя платформа?

Ay49Mihas ★★★★
() автор топика
ИМХО, сторит сменить иконки и стиль Qt :)
GFORGX ★★★
()
(С Ленинским прищуром) - GPL? А какие стандарты умеем? И что вообще умеем? :)

P.S. Quanta+ рулит.

Aceler ★★★★★
()
Ответ на: комментарий от boombick
>А почему __constructor, а не __construct?

Эт я лоханулсо, в других местах всё-таки __construct :)

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Aceler
>(С Ленинским прищуром) - GPL? А какие стандарты умеем? И что вообще умеем? :)

Само собой GPL, только с версией не определились. Пока 2.

Пока никаких :) Планируем для общения клиента с сервисом сообщений использовать SOAP. Сотрудница как раз ваяет этот сервис. Если получится --- будем, если не получится --- что-нибудь другое придумаем :)

По графической части всё уже более-менее понятно. Есть UI-файл (от QtDesigner'а). Его XSL-трансформируем в XUL, анализируя UI формируем скрипт создания контекста на веб-сервере (для каждой формы будет такой скрипт). Анализируя UI-файл делаем шаблон обработчиков событий (на PHP), который впоследствии будет модифицирован прикладным программистом. При возникновении события это событие отсылается при помощи HTTP-запроса на веб-сервер, который вызывает универсальный обработчик событий, который в свою очередь вызывает обработчик, модифицированный прикладным программистом. Эта обработка производится в контексте, созданном на основе данных от формы и сформированного ранее скрипта.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas
Ну и для нужд прикладного программиста API низкоуровнего доступа к данным, API высокоуровневого доступа к данным (реализованного на API низкоуровнего доступа).
Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas
> Есть UI-файл (от QtDesigner'а). Его XSL-трансформируем в XUL

Ого! А вот это кудрявенько :) А XML-ники от Kommander не хотите попробовать? Писать веб-приложения в визуальном стиле!

Aceler ★★★★★
()
Ответ на: комментарий от Ay49Mihas
> использовать SOAP

Ой, мама дорогая. Вы что, собрались целью все быдлотехнологии в одном месте собрать? Ещё дотнет сюда притяните для комплекта, и можно зарывать.

anonymous
()
Ответ на: комментарий от Aceler
>Ого! А вот это кудрявенько :) А XML-ники от Kommander не хотите попробовать? Писать веб-приложения в визуальном стиле!

Ну можно и от него, главное --- чтобы XML был :) Но я пока с ним не знакомился.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от eth13
>очередной лисапет делаем?

Давай ссылку, чего уж там.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от anonymous
>Ой, мама дорогая. Вы что, собрались целью все быдлотехнологии в одном месте собрать?

Почти. Использование именно этих технологий обусловлено их популярностью, несложностью (наверное, кроме SOAP) и поддержкой W3C в качестве стандартов. В будущем подразумевается возможность поддержки системой не самыми гуру, вот для этого так задумано.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от anonymous
>Не понял, что за поделие, но судя по XUL и PHP - говно.

+пицот

anonymous
()
Ответ на: комментарий от Ay49Mihas
>несложностью (наверное, кроме SOAP) и поддержкой W3C в качестве стандартов.

Почему тогда SOAP, а не REST?

anonymous
()
Ответ на: комментарий от anonymous
>З.Ы. За комменты на русском нужно убивать.

Вот когда выложу в общий доступ, исправишь :)

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas
> Да, шрифты большие --- потому что мне так удобно, хоть зрение и 1.0/1.0

молодец, за зрением нужно следить... Еще совет, более теплые цвета для длительного чтения текста гораздо меньше утомляют глаза. Я тоже люблю синеватые и сероватые темы, но когда нужно что то писать, переключаю тему на коричневатую

enby ★★
()
Ответ на: комментарий от enby
>Я тоже люблю синеватые и сероватые темы, но когда нужно что то писать, переключаю тему на коричневатую

Вообще у меня идёт чередование тёмно-синей, тёмно-зелёной и средне-коричневой тем. Обычно месяца за 3 успевает надоесть каждая :)

Ay49Mihas ★★★★
() автор топика
шревты - говно! ^W^W Глобально и надежно!

ps: про поддержку "не гуру" читайте конспекты лекций Профессора ;)

anonymous
()
wrong on many levels.
anonymous
()
Ответ на: комментарий от Ay49Mihas
> Да, шрифты большие --- потому что мне так удобно, хоть зрение и 1.0/1.0

Как раз хотел спросить про зрение. Ну значит ты извращенец ещё тот.

troorl ★★
()
Что такое "ИС"?

PHP, SOAP, сервер приложений на С, XML? OMG.

sv75 ★★★★★
()
За музыку большой зачет!

anonymous
()
у тебя написано public function __constructor - это что, я от жизни так отстал или ты названия попутал?
AndreyKl ★★★★★
()
ААА! Мои глаза!

От страха они забились под шкаф и их оттуда пришлось выманивать колбасой.

ssvda
()
зы. сути того что пишете не понял, если честно. но что-то на меня нагнало ощущение монструозности...
ssvda
()
Ответ на: комментарий от McLone
>за МР3 192к низачёт

А чо не так с mp3 192k? :)

Ay49Mihas ★★★★
() автор топика
Мдя, виласипетастроение цвятет и запах источает :))))

Народ, а может хватит всякие серверы приложений пложить? Их и так, как лягушек в болоте. В глазах рябит и ушах звенит!

За ИТ в последнее время страшно. Куча каких то недо-технологий, тонны спецификаций и у всех своя реализация. Это свихнуться можно или тупо выучить одну технологию и с нее з/п получать.

anonymous
()
Ответ на: комментарий от anonymous
>Мдя, виласипетастроение цвятет и запах источает :))))

>Народ, а может хватит всякие серверы приложений пложить? Их и так, как лягушек в болоте. В глазах рябит и ушах звенит!

>За ИТ в последнее время страшно. Куча каких то недо-технологий, тонны спецификаций и у всех своя реализация. Это свихнуться можно или тупо выучить одну технологию и с нее з/п получать.

"Где та молодая шпана, что сотрёт нас с лица земли? Её нет, нет, нет." (с)

Было бы не нужно --- никто бы не писал. Анонимно ругать можно всё. Интересно знать твой возраст, а ещё интереснее было бы услышать твои дельные предложения.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от anonymous
>что такое ИС. Информационная Система?

Она самая.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от sv75
>А IT точно система саморегулирующаяся?

Так, давай по-другому. Ты много видел хорошо конфигурируемых информационных систем, которые были бы свободными и доступными под разными платформами (читай под линуксом)? Если много, и имеешь что сказать, обращайся в мыло. Интересно поговорить будет. Мыло ${ник}${собака}gmail.com

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas
сколько лет на свете живу, а что такое в данном контексте "информационная система", так и не догнал => печ
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.