Сервера приложений
Nov. 14th, 2008 06:52 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Периодически на работе всплывает вопрос: а не завести ли нам манула? а не переселить ли приложения на трехзвенную архитектуру ради большей адекватности серверной части и убирания части логики с клиентской.
Но все это натыкается на то, что единственный сервер приложений на слуху - это JBoss, затраты от переписывания всего этого на жабу превысят потенциальные улучшения, а мысль о том, что придется деплоить это в условиях предприятий, где ИТ-службы или нет, или она состоит из адептов экзотических сортов клея, сразу оставливает любое желание что-либо делать.
В связи с этим, имеется вопрос: если не жаба и не дотнет, и не веб-интерфейсы, а нормальная трехзвенка - субд, аппсервер, более-менее интеллектуальный клиент и все это предпочительно кроссплатформенное - на чем такое вообще писать? И какая должна быть архитектура подобной вещи, а особенно - какая модель данных, какая парадигма программирования и в каком виде гонять данные между клиентом и аппсервером, чтобы это не оказалось очередной инкарнацией СуперУниверсальнойСистемыДляВсего, на которой сделать что-либо сложнее, чем это же склепать по быстрому с нуля вручную :)
Но все это натыкается на то, что единственный сервер приложений на слуху - это JBoss, затраты от переписывания всего этого на жабу превысят потенциальные улучшения, а мысль о том, что придется деплоить это в условиях предприятий, где ИТ-службы или нет, или она состоит из адептов экзотических сортов клея, сразу оставливает любое желание что-либо делать.
В связи с этим, имеется вопрос: если не жаба и не дотнет, и не веб-интерфейсы, а нормальная трехзвенка - субд, аппсервер, более-менее интеллектуальный клиент и все это предпочительно кроссплатформенное - на чем такое вообще писать? И какая должна быть архитектура подобной вещи, а особенно - какая модель данных, какая парадигма программирования и в каком виде гонять данные между клиентом и аппсервером, чтобы это не оказалось очередной инкарнацией СуперУниверсальнойСистемыДляВсего, на которой сделать что-либо сложнее, чем это же склепать по быстрому с нуля вручную :)
no subject
Date: 2008-11-14 05:12 pm (UTC)no subject
Date: 2008-11-14 05:15 pm (UTC)Пока что практика показывает, что нативные приложения ведут себя лучше, чем дотнетовские. Да еще и микрософт своими плясками вокруг собственных же технологий раздражает.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2008-11-14 05:17 pm (UTC)no subject
Date: 2008-11-14 05:22 pm (UTC)no subject
Date: 2008-11-14 05:27 pm (UTC)На самом деле главное тут - как можно более автоматизированный инсталятор,
а всё остальное - больше конкртеных вопросов - больше конкрертных ответов :).
no subject
Date: 2008-11-14 05:28 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2008-11-14 05:30 pm (UTC)no subject
Date: 2008-11-14 05:37 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2008-11-14 05:40 pm (UTC)no subject
Date: 2008-11-14 05:44 pm (UTC)И дотнет, блин, идет в том же направлении.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2008-11-14 05:48 pm (UTC)no subject
Date: 2008-11-14 06:01 pm (UTC)Такая задача возникает чуть ли не каждый день по три раза на дню, причем иногда бывает что нужно уже существующее приложение расширить. Однообразно до жути, но автоматически плохо решается, если редактируемые сущности сложнее чем плоская запись.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2008-11-14 06:00 pm (UTC)no subject
Date: 2008-11-14 06:02 pm (UTC)(no subject)
From:no subject
Date: 2008-11-14 06:07 pm (UTC)(no subject)
From:no subject
Date: 2008-11-14 07:17 pm (UTC)no subject
Date: 2008-11-14 08:06 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2008-11-14 08:44 pm (UTC)А по теме, ну прям поиски золотого грааля :) Под какие технологии есть профи под рукой, на тех и пишите :)
no subject
Date: 2008-11-14 08:46 pm (UTC)no subject
Date: 2008-11-14 09:49 pm (UTC)no subject
Date: 2008-11-14 10:51 pm (UTC)без обид
Date: 2008-11-15 07:00 am (UTC)Re: без обид
Date: 2008-11-15 07:10 am (UTC)Re: без обид
From:Re: без обид
From:no subject
Date: 2008-11-15 11:07 am (UTC)no subject
Date: 2008-11-16 07:56 am (UTC)no subject
Date: 2008-11-16 08:00 am (UTC)no subject
Date: 2008-11-17 08:16 am (UTC)//За кадром звучит нечеловечески мрачный голос
Date: 2008-11-30 01:51 am (UTC)Re: //За кадром звучит нечеловечески мрачный голос
Date: 2008-11-30 07:58 am (UTC)Re: //За кадром звучит нечеловечески мрачный голос
From:Re: //За кадром звучит нечеловечески мрачный голос
From:Re: //За кадром звучит нечеловечески мрачный голос
From: