Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Вниз

WEB - как стандартный интерфейс программы?   Найти похожие ветки 

 
Черный Шаман   (2008-01-20 18:13) [40]


> ketmar ©   (20.01.08 18:08) [39]
>
> >[37] Черный Шаман (20.01.08 18:04)
> весь ваш JWS накрывается медным тазом, ежели нет самой жабы.
>  а браузер — он того… на любом практически десктопе есть.
>  в 99.99% случаев. и ему тоже плевать на платформу.


Ты напиши любой более-менее нормальный скрипт на JS который нормально работает на ВСЕХ броузерах.


 
Черный Шаман   (2008-01-20 18:15) [41]


> ketmar ©   (20.01.08 18:08) [39]
>
> >[37] Черный Шаман (20.01.08 18:04)
> весь ваш JWS накрывается медным тазом, ежели нет самой жабы.
>  а браузер — он того… на любом практически десктопе есть.
>  в 99.99% случаев. и ему тоже плевать на платформу.


А Java ставится одним кликом по ссылке и 7 Мб фреймворка, причём почти под любую систему.

http://www.java.com/ru/download/index.jsp


 
palva ©   (2008-01-20 18:18) [42]

DVM ©   (20.01.08 17:03) [17]

> Специально сравнил. Пустой проект без WebBrowser но с полем
> Memo 5 мб в памяти. Тот же проект с WebBrowser и полем для
> ввода текста на загруженной странице 25 мб. При этом IE
> загружен уже и занимает сам по себе 40 мб.

Я тоже сравнил. Моя HTA-программа,  сделанная на такой технологии http://pa123.nm.ru/bigsap.zip при запуске занимает около 10 мб. Если нажать F1, то в запустится Help. Это еще один процесс iexplore 17.3 мб. Аналогичный проект на Delphi занял бы мегабайт 5.
По дисковой памяти это 9 кб исполнительный модуль, и дополнительно 12 кб графика и текст хелпа. На делфи это сотни килобайт. А если собирать с пакетами, то десятки килобайт.

Аналогичная технология, имеется на Mozilla. Можете погуглить Mozilla Chrome. На Windows chrome приложение потребует дополнительной установки Thunderbird. На Linux Mozilla уже присутствует. Но здесь мне трудно оценить возможности, поскольку плохо знаю. Технология chrome довольно необычная и ее надо специально изучать. См. http://xul.ru/MozSkin/doc1_part1.php А программы на hta пишутся автоматом любым вэб-программистом.


 
palva ©   (2008-01-20 18:25) [43]

>[34] DrPass©(20.01.08 17:58)
>Проблема в том, что на JS ты не сможешь написать работающий в реальном
>времени алгоритм проверки орфографии, даже на самом навороченом компе.

Я вот что скажу. Проверку орфографии иногда по умолчанию вставляют в браузер. Например, сейчас в поле ввода FireFox я вижу слово "навороченом" подчеркнутым, поскольку там выпала буква "н".


 
palva ©   (2008-01-20 18:26) [44]

palva ©   (20.01.08 18:18) [42]
> потребует дополнительной установки Thunderbird
Конечно, не Thunderbird, а Firefox


 
DrPass ©   (2008-01-20 18:39) [45]


> ketmar ©   (20.01.08 18:06) [38]


> ты говорил про язык, а теперь приплёл зачем-то конкретную
> платформу…

Я вообще-то говорил про веб-приложения, а не про язык, прочти ветку сначала. Про то, что утверждение "не будет в программах привычных нам GUI-элементов, все вытеснит WEB" неверное, а WEB - это нишевая технология, которая удобна в некоторых частных случаях, и уступает другим технологиям в других случаях.
Тому причиной являются и особенности архитектуры в целом, и платформ, на которых это добро должно выполняться, и доступных разработчику языков и прочих средств.


 
Piter ©   (2008-01-20 18:46) [46]

DrPass ©   (20.01.08 17:58) [34]
Проблема в том, что на JS ты не сможешь написать работающий в реальном времени алгоритм проверки орфографии


ну если нельзя - значит, пиши на delphi или чем угодно.

DrPass ©   (20.01.08 17:58) [34]
Ты вряд ли сможешь реализовать и на другом механизме, т.к. взаимодействие со страницей в броузере будет тоже нетривиальным и очень медленным


серьезно? То есть, возникающее событие Change и считывание строки из элемента веб-странички, по-твоему, настолько медленное, что не угонится за скоростью печатания пользователя? ;) :) :) Особенно по сравнению скорости отработки алгоритма по проверке правильности слова... Да?

DrPass ©   (20.01.08 17:58) [34]
Поэтому знаю, что если в Delphi или в любой другой подобной среде это делается парой строк


ну так и делай в D.

Ты решил, что я предлагаю писать бизнес-приложения на JS. Я этого не предлагал.

DrPass ©   (20.01.08 17:58) [34]
занятие интересное только с точки зрения изучения TWebBrowser, не так ли?


не так

DrPass ©   (20.01.08 17:58) [34]
Ты ж надеюсь не рассматриваешь всерьез полезность написания виндового приложения, которое формирует свою морду в броузере?


ты вообще первый пост читал? Тогда перечитай:

>то есто визуально вся программа - это растянутый на всю область
>компонент TWebBrowser


DrPass ©   (20.01.08 17:58) [34]
.е. веб-приложения однозначно подразумевают наличие веб-сервера и серверной технологии построения страниц


да причем здесь веб-приложение? Оно не веб по сути может даже, она просто использует HTML для разметки интерфейса программы.


 
Kerk ©   (2008-01-20 18:54) [47]

В общем, скучный боян. Вот тут вот еще в позапрошлом году обсосано:
http://rsdn.ru/Forum/message/2207431.flat.2.aspx


 
Petr V. Abramov ©   (2008-01-20 18:55) [48]

слева Treeview с элементами, подгружаемыми из базы, справа DBGrid, между ними сплиттер.
вот и размечай.


 
ketmar ©   (2008-01-20 18:56) [49]

>[41] Черный Шаман (20.01.08 18:15)
>А Java ставится одним кликом по ссылке и 7 Мб фреймворка, причём почти
>под любую систему.
а браузер у меня уже стоит.

>[45] DrPass©(20.01.08 18:39)
>Я вообще-то говорил про веб-приложения, а не про язык
4.2. цитирую:
>[5] DrPass©(20.01.08 16:29)
>ввиду ограниченности самого языка
слово «языка» я не дописывал за тебя.


 
Черный Шаман   (2008-01-20 19:03) [50]


> ketmar ©   (20.01.08 18:56) [49]
>
> >[41] Черный Шаман (20.01.08 18:15)
> >А Java ставится одним кликом по ссылке и 7 Мб фреймворка,
>  причём почти
> >под любую систему.
> а браузер у меня уже стоит.


Броузер - это программа для инсталляции Java:)


 
Семен Сурков   (2008-01-20 19:16) [51]

Питеру
Вот почитай, что опытные люди пишут. Не все так очевидно.

http://www.volinrok.com/2007/12/17/desktop-protiv-veba-kto-kogo/
http://www.volinrok.com/2007/12/17/desktop-protiv-veba-chast-2/
http://www.volinrok.com/2007/12/18/desktop-protiv-veba-chast-3/
http://www.volinrok.com/2007/12/19/desktop-protiv-veba-chast-4/

Я вообще считаю, что давление интернет-гигантов приведет к тому, что делать софт под интернет окажется просто и легко. Спонсировать будут и все такое.


 
Дмитрий Белькевич ©   (2008-01-20 19:19) [52]

>у Google такая есть функция. и Ворд и Эксель и аналог Поверпоинта

У Мерседеса тоже есть аналог - Запорожец.


 
Kerk ©   (2008-01-20 19:21) [53]


> Дмитрий Белькевич ©   (20.01.08 19:19) [52]

А каким процентом функций мсворда ты пользуешься? Ты гугловские приложения вообще видел?


 
b z   (2008-01-20 19:25) [54]


> Eraser ©   (20.01.08 16:54) [13]
> MS VS2008 поддерживает такую штуку, как WPF, возможно заинтересует.

И в 2005 можно. WPF-контролы можно хостить в обычных прилоржениях, те что WinForms, правда сам никогда не делал.


 
Petr V. Abramov ©   (2008-01-20 19:27) [55]


>  давление интернет-гигантов приведет к тому, что делать
> софт под интернет окажется просто и легко.

вот когда окажется, тогда и посмотрим.
а на сегодня остается присоединиться к DVM ©   (20.01.08 17:03) [17] про гланды


 
Kerk ©   (2008-01-20 19:29) [56]

Набросал быстренько, 99% пользователей экселя такой функционал устроит
http://spreadsheets.google.com/pub?key=pvUvfegMYEnIQ4MG62OmSMg


 
Дмитрий Белькевич ©   (2008-01-20 20:04) [57]

>А каким процентом функций мсворда ты пользуешься?

Так и на Запорожце, оказыватся, можно ездить.

>Ты гугловские приложения вообще видел?

Видел, иногда документы мне шарят.


 
Kerk ©   (2008-01-20 20:06) [58]


> Дмитрий Белькевич ©   (20.01.08 20:04) [57]
> >А каким процентом функций мсворда ты пользуешься?
> Так и на Запорожце, оказыватся, можно ездить.

Сравнение у тебя некорректное. Скорее ворд - это набор "1001 отвертка на все случаи жизни", а гуглдокс - это набор "92 самые частоиспользуемые отвертки"


 
DrPass ©   (2008-01-20 20:14) [59]


> ketmar ©   (20.01.08 18:56) [49]


> >[45] DrPass©(20.01.08 18:39)
> >Я вообще-то говорил про веб-приложения, а не про язык
> 4.2. цитирую:
> >[5] DrPass©(20.01.08 16:29)
> >ввиду ограниченности самого языка
> слово «языка» я не дописывал за тебя.

Вообще, спор дурацкий, конечно. Но позанудствую, раз уж тебя так задело... Да, помимо всего прочего JavaScript тоже язык с ограниченными возможностями [применения]. Какая программисту польза из его вольности синтаксиса?
Мне бы хотелось получить
а) легко сопровождаемый и развиваемый код
б) понятный код
А с этим туговато. Т.к. средств ООП нет, типизации нет. Допускаются (и работают!) дикие конструкции типа var a = function () { print(arguments.callee.n++); }; a.n = 5; a(); a(); a();
:-)
Нет сборщика мусора, память загаживается, и никем не чистится.
Даже название отражает его суть - JavaScript. Скрипт. Какой-нибудь кусок кода для автоматизации чего-либо. Там, где надо быстро написать или безболезненно изменять, без перекомпиляции.


 
ketmar ©   (2008-01-20 20:45) [60]

>[59] DrPass©(20.01.08 20:14)
я терпел до «Нет сборщика мусора, память загаживается, и никем не чистится.»

дальше бред читать не стал.


 
asail   (2008-01-20 20:46) [61]

Даешь DOOM IV в IE !!! :-)
Да еще мультиплатформенный !!! :-)

А если серьезно - спор ни очем, если считаешь что GUI на TWebBrowser"е отвечает функционалу приложения, то пожалуйста... Да хоть на TMemo...


 
Petr V. Abramov ©   (2008-01-20 20:48) [62]

запретит админ скрипты выполнять и кранты приложению :)


 
DVM ©   (2008-01-20 20:49) [63]


> запретит админ скрипты выполнять и кранты приложению :)

Даже если не запретит, я думаю виста до того сдошит пользователя вопросами насчет того, что это приложение мало того что скачено из инета. да еще и в браузере запускается!


 
ketmar ©   (2008-01-20 21:01) [64]

>[61] asail(20.01.08 20:46)
>Даешь DOOM IV в IE !!! :-)
>Да еще мультиплатформенный !!! :-)

на те пока wolf3d:
http://www.abrahamjoffe.com.au/ben/canvascape/
http://www.abrahamjoffe.com.au/ben/canvascape/textures.htm


 
ketmar ©   (2008-01-20 21:03) [65]

>[64] ketmar ©(20.01.08 21:01)
кто там заикался про «js — игрушечный язык»? вот вам почти игрушка в нескольких килобайтах. %-)


 
Eraser ©   (2008-01-20 21:06) [66]

> [54] b z   (20.01.08 19:25)


> И в 2005 можно.

там глючило IDE по-страшному ) в 2008 всё таки постабильнее..


 
homm ©   (2008-01-20 21:16) [67]

> [61] asail   (20.01.08 20:46)
> Даешь DOOM IV в IE !!! :-)

А я вообще подумал сперва на DOM, хотя там версий нет :)

Но Кетмарь просто убил. Я бы еще побегал, да жаль там стрейфится нельзя %)


 
DVM ©   (2008-01-20 21:18) [68]


> http://www.abrahamjoffe.com.au/ben/canvascape/textures.htm

Охренеть. Вот же людям время девать некуда.


 
Семен Сурков   (2008-01-20 21:19) [69]


> Petr V. Abramov ©   (20.01.08 19:27) [55]
> >  давление интернет-гигантов приведет к тому, что делать
> > софт под интернет окажется просто и легко. вот когда окажется,
>  тогда и посмотрим.а на сегодня остается присоединиться
> к DVM ©   (20.01.08 17:03) [17] про гланды


Вообще SaaS и в частности GUI через web в России мало распространен.
Однако я наблюдаю, какое количество предложений есть там!

Россия вообще не показатель, ибо я не ожидал какое вообще гигантское предложение софта и компонентов есть там, в том числе и нашего производства. На вопрос авторам компонентов, почему я о них не знаю, почему нет рекламы ответ прост - нафига, все равно в России никто не купит.

О чем это я? Да о том, что мы, возможно, не очень хорошо видим современные тенденции развития IT. По моим ощущениям у GUI через web в рамках SaaS есть огромное будущее.

Вот, например, http://www.basecamphq.com/, вот http://www.salesforce.com/.
Это тоже https://www.google.com/a/


 
Petr V. Abramov ©   (2008-01-20 21:24) [70]


> Семен Сурков   (20.01.08 21:19) [69]

да тенденции-то тенденциями, тут я с тобой согласен, но нафига поперед паровоза скакать? Вот когда огромное будущее настанет (а оно скорее всего дейсвительно настанет) мы меедленно спустимся с горы...


 
Petr V. Abramov ©   (2008-01-20 21:26) [71]


> Семен Сурков   (20.01.08 21:19) [69]

и уж в TWеbBrowser точно фигней страдать не будем


 
Kerk ©   (2008-01-20 21:29) [72]


> Petr V. Abramov ©   (20.01.08 21:24) [70]

Тут кто первый стал, того и тапки
Вот эту штуку сейчас ковыряю - http://code.google.com/webtoolkit/


 
DVM ©   (2008-01-20 21:30) [73]

По моему, тут несколько отклонились от первоначальной темы. Одно дело - приложение изначально в браузере и совсем другое - приложение в TWebBrowser в окне программы на Delphi. Зачем во втором случае делфи вообще непонятно. А в первом случае Делфи вообще не при чем.


 
Черный Шаман   (2008-01-20 21:33) [74]


> ketmar ©   (20.01.08 21:01) [64]
>
> >[61] asail(20.01.08 20:46)
> >Даешь DOOM IV в IE !!! :-)
> >Да еще мультиплатформенный !!! :-)
> на те пока wolf3d:
> http://www.abrahamjoffe.com.au/ben/canvascape/
> http://www.abrahamjoffe.com.au/ben/canvascape/textures.htm


По игре понял. Web - это шаг назад 30 лет в 80-тые годы. Просто новое название терминала.


 
Kerk ©   (2008-01-20 21:33) [75]


> DVM ©   (20.01.08 21:30) [73]
> Зачем во втором случае делфи вообще непонятно.

Какое-то у тебя странное недопонимание темы. Это все равно что сказать "зачем  делфи, если под win32 можно писать на С++". Программа на делфи - это далеко не только интерфейс.


 
Petr V. Abramov ©   (2008-01-20 21:37) [76]


> Kerk ©   (20.01.08 21:29) [72]

не, тут тебе никто тапки не даст, хоть ты с первыми петухами встань :)

сейчас очевидных преимуществ web-приложений нет, ни с точки зрения использования, ни с точки зрения сопровождения, ни с точки зрения разработки.
т.е никто не кинется покупать твои приложения, только потому что они вебинтерфейсные.


 
Petr V. Abramov ©   (2008-01-20 21:42) [77]

это как переход с ДОСа на винду. Тапки не у тех, кто написал первые приложения, а те, кто вовремя выпустил версии for Windows


 
DVM ©   (2008-01-20 21:47) [78]


> Kerk ©   (20.01.08 21:33) [75]

В самом первом посте была речь несколько о другом. Предлагалось лишь интерфейс строить на базе HTML, но в программе, написанной на Делфи.

А сейчас обсуждают все что угодно от JavaScript и приложений на его основе до Web приложений с серверной и клиентской частями.


 
Дмитрий Белькевич ©   (2008-01-20 22:45) [79]

>это как переход с ДОСа на винду

Вообще, я спорить не буду, что те же Гугловские сервисы очень хороши, и даже во многих случаях, как конкурент Майкрософту. Майкрософт даже фришный обрезанный офис выпустил, насколько знаю. Но, тем не менее, говорить, что Гугловские сервисы заменят, в текущем виде, офис - неверно.

У этих сервисов есть только один принципиальный плюс - то, что они фактически бесплатны.

Что же случилось, и вероятно, будет происходить дальше.
Рынок фактически разделился и будет дальше делится на два сегмента.
1. Рынок полнофункциональных приложений под Win/Lin/Mac
2. Рынок обрезанных веб-сервисов - аналогов.

Те клиенты, которым достаточно вордапада с радостью будут работать в гугле. Тем же, кому гугла недостаточно, по разным причинам, будут искать какие-то оффлайн пакеты, чаще всего это - МС Офис.

Уже видел аналоги фотошопа.

Дарю идею - делайте 1С онлайн ;) Самому заниматься неинтересно, а как бизнесс идея вполне может сработать.


 
Семен Сурков   (2008-01-20 22:50) [80]


> Дарю идею - делайте 1С онлайн ;) Самому заниматься неинтересно,
>  а как бизнесс идея вполне может сработать.


умный блин какой. для этого нет еще рынка.



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.63 MB
Время: 0.091 c
15-1200851799
Alex_xelA
2008-01-20 20:56
2008.02.24
Модель предметной области


9-1166547778
Kerk
2006-12-19 20:02
2008.02.24
Конкурс к годовщине Кладовки


15-1201017444
sauron
2008-01-22 18:57
2008.02.24
BIOS?


2-1201342202
Sairex
2008-01-26 13:10
2008.02.24
Склеивание несколько файлов в один


9-1167498464
DE`Bugger
2006-12-30 20:07
2008.02.24
Mission Imposible или сделать нормальный проект на GLScene





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский