|
|
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
Приветствую. Интересует мнение тех, кто сталкивался с выбором инструментов для разработки интерфейсов к базам данных. Хотелось бы обсудить преимущества и недостатки веб-интерфейса и традиционного клиентского приложения. Преимущества веб-интерфейса: * Единоразовая установка (веб-сервер, скриптовый язык, бд) * Отсутствие установок дополнительных драйверов, програмного обеспечения и т.д. на клиенте * Относительная гибгость в проектировании пользовательского интерфейса Недостатки веб-интерфейса: * Длителное время разработки * В случае отсутствия прогаммистов, необходимость изучения языков программирования и принципов разработки веб приложений Пеимущества клиентского ПО: * Богатый API * В сравнении с веб-интервесом, время разработки значительнее меньше Недостатки клиентского ПО: * Относительная сложность в установке ПО на клиенте * Относительная сложность в поддержке мультиплатформенности Желающие могут продолжить список. Так же хотелось бы услышать о существующих решениях в области Database Rapid Development Tools как web так и на клиенте. Заранее спасибо всем ответившим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 18:18 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
STEНедостатки веб-интерфейса: * Длителное время разработки По идее, все зависит от наличия или отсутствия наработок. В любом случае с нуля будет небыстро везде. STE* В случае отсутствия прогаммистов, необходимость изучения языков программирования и принципов разработки веб приложений Смешно. STEНедостатки клиентского ПО: * Относительная сложность в установке ПО на клиенте Тоже смешно. STEЖелающие могут продолжить список Да все в поиске давно есть. И убогость веб-интерфейса, и необходимость таскать лишний трафик, и все остальное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 18:30 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
Спасибо Сергей за ответы. С первым замечанием согласен, а вот с остальными нет. Бывают ситусации в жизни когда не до смеха. Скажем нет бюджета на программиста и тогда нужно выучить тот или иной скриптовый язык для написания интерфейса. Благо DBA люди образованные. Или как обьяснить менеджеру, как настроить SSH тунэль к базе, а потом установить клiентское ПО и настроить JDBC driver? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 18:47 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
ситусации = ситуации, извиняусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 18:49 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
Сергей ВаскецовПо идее, все зависит от наличия или отсутствия наработок. В любом случае с нуля будет небыстро везде. Не совсем согласен. Веб действительно делается заметно дольше "при прочих равных". Я занимался тем, что сидел с достаточно квалифицированным веб-разработчиком и сравнивали: а за сколько ты сделаешь вот такую форму? а вот такую? а вот это? STEБывают ситусации в жизни когда не до смеха. Скажем нет бюджета на программиста Видите ли в чем дело, есть "более-менее типовые случаи", есть разного рода выбросы. Сваливать их особенности и относящиеся к ним аргументы в одну кучу - мягко говоря, неразумно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 19:56 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
Нет денег на программиста. Нет денег на аналитика. Свои бизнес-специалисты не могут выкроить время на постановку задачи, потому что и так пашут без продыху из-за большого количества рутинной ручной работы. Так и крутится заколдованный круг. И почему это от айти должной отдачи для бизнеса нет, вот бы знать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 22:26 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
softwarerВеб действительно делается заметно дольше "при прочих равных" Если иметь в виду Delphi c VCL и прочими компонентами как некий полуготовый фреймворк, то да. Достаточно сложно поставить разработчика веба и Delphi в эти самые "прочие равные условия", наработки в интернете и от самих поставщиков ПО здесь явно не в пользу веба. Потому если исходные условия типа "берем все, что можно на настоящий момент" (то есть, с точки зрения обычного бизнеса), то это сейчас верно, но не из-за каких-то особенностей веба, а исходя из текущей ситуации (аналог - спорить, быстрее или нет проги пишутся с использованием MFC или без использования MFC). Тогда как некоторые принципиальные "особенности" веба, как то поддержка сессий, никуда не денутся, как ни извращайся. Если же исходить из принципиальной возможности создания собственного фреймворка для веба и использования его для создания форм и т.п., то вряд ли есть основания, которые однозначно будут свидетельствовать, что веб лабается дольше, имея фреймворк. Впрочем, никогда не использовал существующие распространенные фреймворки для веба и мало знаю о них (знаю о решениях под перл и пхп), свой узкоспециализированный как-то доводилось делать кучу лет назад, как и предполагалось, основные затраты именно на его создание и пошли. Другое дело, что в контексте "нет бюджета на программиста" вообще любые измышения здесь становятся бессмысленными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2008, 09:59 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
Сергей ВаскецовЕсли иметь в виду Delphi c VCL и прочими компонентами как некий полуготовый фреймворк, то да. Нет. Иметь в виду "то, что стоит у меня на машине так, что я прихожу и сажусь писать каждый день" и "то, что стоит у него на машине так, что он приходит и садится писать каждый день". Сергей ВаскецовЕсли же исходить из принципиальной возможности создания собственного фреймворка для веба Сереж, я оценивал, какая будет скорость работы, если я вот прямо сегодня возьму грамотного веб-программиста, он принесет необходимые инструменты, допишет то, что дописывается в течение разумного времени итп. "Какова будет скорость работы, если кто-то таки напишет нечто сугубо теоретическое, что пытаются сотворить уже второй десяток лет, но пока - судя по Вашим словам - не получилось" - мне, честно говоря, не очень интересно. И автору - судя по его задаче выбора инструмента сегодня - думаю, аналогично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2008, 11:02 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
А кстати было бы очень интересно получить хотя бы приблизительные опорные цифры по количеству прикладных форм/экранов/страниц за единицу времени. С учетом того, то они оприраются на разрабатываемый одновременно с интерфейсом фунционал. Где нибудь есть подобные прикидки ? Кто-нибудь может поделиться своиим данными ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2008, 11:18 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
softwarerя оценивал, какая будет скорость работы, если я вот прямо сегодня возьму грамотного веб-программиста, он принесет необходимые инструменты, допишет то, что дописывается в течение разумного времени итп Я тоже об этом же, только не называю такие возможности "равными", а скорее "фактически имеющимися на настоящий момент". Думаю, в том числе и с автором изначально, "непонятка" именно в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2008, 12:37 |
|
||
|
Client Side GUI or Server Side Web Interface
|
|||
|---|---|---|---|
|
#18+
STE wrote: > Хотелось бы обсудить преимущества и недостатки веб-интерфейса и > традиционного клиентского приложения. Мое мнение - у них РАЗНОЕ НАЗНАЧЕНИЕ. Каждый надо применять для своего. Поэтому сравнивать их бессмысленно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2008, 10:04 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35092926&tid=1544068]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 304ms |

| 0 / 0 |
