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

Вниз

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

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


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


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


 
VirEx ©   (2008-01-20 22:52) [81]


>  [64] ketmar ©   (20.01.08 21:01)

чтото не рОбит ни в опере, ни в ИЕ...
кстати, кудато потерялся iexplore.exe, пришлось запускать так:
hh.exe http://www.abrahamjoffe.com.au/ben/canvascape/textures.htm


 
DiamondShark ©   (2008-01-20 22:54) [82]

Piter ©   (20.01.08 16:22) [3]

DrPass ©   (20.01.08 16:18) [1]
но плохи там, где надо много нажимать и вводить

опять не понял. Можно пример?

Можно пример.
Вот у меня есть форма для ввода накладных. Шапка и грид. Позиций пожет быть до неск. десятков.

Сделай на ХТМЛ так же удобно, как, хотябы, стандарный дбгрид.
Я уж не говорю, про навороты, вроде ДевЕхпрес.


 
DiamondShark ©   (2008-01-20 23:01) [83]


> Интересно, что Вы будете делать, когда фирма откроет филиал
> в Нью-Йорке и захочет, чтобы "там на экране было все то
> же самое".

Поставим там копию сервера БД и АРМ.
А с Москвой свяжем по репликации.

Зато не будет вопросов, вроде: "Почему отделение в Нью-Йорке курит бамбук, когда лежит какой-то левый узел в Амстердаме."


 
Черный Шаман   (2008-01-20 23:53) [84]


> Дмитрий Белькевич ©   (20.01.08 22:45) [79]
>
> Дарю идею - делайте 1С онлайн ;) Самому заниматься неинтересно,
>  а как бизнесс идея вполне может сработать.


А черную бухгалтерию можно гуглу доверить?


 
sdts   (2008-01-20 23:54) [85]


> DiamondShark ©   (20.01.08 22:54) [82]
> Piter ©   (20.01.08 16:22) [3]
> DrPass ©   (20.01.08 16:18) [1]

Вы дальше почиайте :)


 
Petr V. Abramov ©   (2008-01-21 00:38) [86]


> Гугловские сервисы заменят, в текущем виде, офис - неверно.

в текущем виде, ессно не заменят. но в перспективе - вполне возможно.


 
Piter ©   (2008-01-21 00:58) [87]

DiamondShark ©   (20.01.08 22:54) [82]
Сделай на ХТМЛ так же удобно, как, хотябы, стандарный дбгрид


а что там такого УДОБНОГО?

И не надо забывать, что это сторонний компонент, такого контрола в самой windows нету. И я на 90% уверен, что написать такой контрол на основе таблиц и JS / DHTML намного проще, чем компонент TDBGrid.
Просто в D такого нету, а DBGrid есть. Вот и все. Это не говорит о преимуществе DBGrid.


 
Джо ©   (2008-01-21 01:17) [88]

Ха! ДБГРИД это еще цветочки. Вот вы попробуйте какую-нить CAD-систему с веб-интерфейсом следать, тут-то вам ваши инновационные пальцы и поотрывают...


 
Petr V. Abramov ©   (2008-01-21 01:19) [89]


> Piter ©   (21.01.08 00:58) [87]

treeview нету, стандартного контрола.
если б web поддерживал все виндовые контролы - все было б здорово лет через 10


 
Джо ©   (2008-01-21 01:23) [90]

В доп. к [88] Джо
А то можно подумать, что весь софт в мире упирается в какие-то рабочие места для бухгалтеров и кассирш.


 
Германн ©   (2008-01-21 01:27) [91]


> Джо ©   (21.01.08 01:17) [88]

+1
"Инновационные пальцы" работают только в программах для домохозяек.


 
Германн ©   (2008-01-21 01:28) [92]


> Германн ©   (21.01.08 01:27) [91]

Ишь как я опоздал. :(
Наверно АП меня заразил эстонским вирусом :)


 
Petr V. Abramov ©   (2008-01-21 01:32) [93]


> Германн ©   (21.01.08 01:28) [92]

штрафной пост
:)


 
Германн ©   (2008-01-21 01:34) [94]


> Petr V. Abramov ©   (21.01.08 01:32) [93]
>
>

:-)


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

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

Таки вам флаг в руки!

>А черную бухгалтерию можно гуглу доверить?

Я бы даже сказал нужно! Представьте - приехали, конфисковали железо а там кроме Эксполрера нет нифига ;) Детектор лжи - паяльник, конечно, не отменяли, но в этом случае ничто не поможет.

>в текущем виде, ессно не заменят. но в перспективе - вполне возможно

То есть, в конечном итоге, вернёмся к тому же Офису, только в рамках экспорера. И ради чего это? Захватить рынок очередной бесплатной копией офиса? Так уже Open и Star Office есть, однако всё равно Майкрософт исправно клепает и продаёт свои пакеты.


 
DiamondShark ©   (2008-01-21 08:21) [96]


> Piter ©   (21.01.08 00:58) [87]
> DiamondShark ©   (20.01.08 22:54) [82]
> Сделай на ХТМЛ так же удобно, как, хотябы, стандарный дбгрид
>
> а что там такого УДОБНОГО?

Там удобно вводить большое количество однородных данных.


> И не надо забывать, что это сторонний компонент, такого
> контрола в самой windows нету.

А мне пофиг, где его нету. Главное, что он есть в той среде разработки, которой я пользуюсь. И во многих других есть.


> И я на 90% уверен, что написать
> такой контрол на основе таблиц и JS / DHTML намного проще,
>  чем компонент TDBGrid.

Ну так напиши. Получится хорошо, так я у тебя его даже куплю.
Пока что все эмуляции вин-контролов на ДХТМЛ, что мне попадались -- глючное, тормозное, плохоуправляемое гуано.


 
Игорь Шевченко ©   (2008-01-21 10:13) [97]

Мои две копейки: Интерфейс на HTML неудобно писать по одной простой причине - его куда труднее сопровождать, чем написанный на 3GL, всякие там парадигмы и прочее.
Посмотрим, что с XAML будет - может проще.


 
ZeroDivide ©   (2008-01-21 10:16) [98]

Интерфейс в современном WEB браузере... можно конечно.... но... ну нафиг:

1. Трафик
2. Скорость
3. Примитивность контролов
4. Сложность разработки и отладки


 
Piter ©   (2008-01-21 10:37) [99]

Petr V. Abramov ©   (21.01.08 1:19) [89]
treeview нету, стандартного контрола


пользоваться виндовым TV ничуть не проще, чем HTML аналогом... Например, вот: http://msdn2.microsoft.com/en-us/library/k2cfwb55(vs.71).aspx

Слева чем тебе плох TV?

DiamondShark ©   (21.01.08 8:21) [96]
Там удобно вводить большое количество однородных данных


Ок, чем лучше, чем вводить однородные данные в набор Edit"ов?

DiamondShark ©   (21.01.08 8:21) [96]
А мне пофиг, где его нету. Главное, что он есть в той среде разработки, которой я пользуюсь. И во многих других есть.


ну то есть все твои претензии не к идее, а только к отсутствию шаблонов WEB-компонент в Delphi?


 
asail   (2008-01-21 12:09) [100]

Чисто теоретически...
Есть некое Web-приложение (сервер, скажем, на IIS, CGI, БД и клиенты работающие через браузер). Вся бизнес-логика на сервере написанна на Delphi.
Поставили задачу: написать локальный вариант приложения. Вот тогда и можно воспользоваться TWebBrowser, чтоб интерфейс не переделывать.
Все из CGI перетащить в Win32-application, который генерит теже HTML и отображать их через TWebBrowser.


 
DiamondShark ©   (2008-01-21 12:30) [101]


> Piter ©   (21.01.08 10:37) [99]


> Там удобно вводить большое количество однородных данных
>
> Ок, чем лучше, чем вводить однородные данные в набор Edit"ов?

Под "данными" имелись в виду довольно сложной структуры записи, вроде строк накладной. Сама форма представления таких данных в табличном виде является естественной, организующей и способствующей продуктивной работе. Это даже помимо фич, предоставляемых не самыми навороченными гридконтролами:
-валидация (в том числе и взаимозависимая),
-форматированный ввод (для нетривиальных строк, вроде дат и чисел),
-всякие выпадающие справочники, лукапы, автоподставлялки.
Ещё, что отличает грид от набора едитов -- явное понятие записей и состояний записи: обычная, новая, изменённая, изменённая в текущем поле. Индикация этих состояний и возможность отката по этим состояниям.


> ну то есть все твои претензии не к идее, а только к отсутствию
> шаблонов WEB-компонент в Delphi?

Нет, претензии не к идее, я и сам подобным довольно успешно пользовался. Только на идею надо смотреть ширше.
Идея -- это язык разметки для UI. А HTML -- это паллиатив.


 
OSokin   (2008-01-21 12:34) [102]

А почему про IntraWeb забыли?


 
asail   (2008-01-21 14:29) [103]


> А почему про IntraWeb забыли?

ИМХО, и правильно сделали...


 
bobby   (2008-01-21 15:36) [104]

Конечно не все, но кажется все, что не связано с низкоуровенным медиа и графикой хорошо перекладывается Web, если руки не кривые.
Меньше проблем с версиями, пришли включились с утра, а там все новое, никакого тебе обновления или переустановки.
Все равно(ну почти все равно), на чем сидят пользователи, хоть win хоть lin.
Можно хранить настройки пользователей на серверах. Пришел человек, сел за любой комп и работает. Уже этого достаточно.
Если клиенты на хорошем трафике, про JavaScript можно вообще забыть.
IIS+ASP.NET там все есть....


 
ZoldBerger   (2008-01-21 15:38) [105]

В одном потоке кстате незя работать с IndyHTTPServer и Ado


 
DVM ©   (2008-01-21 15:41) [106]


> В одном потоке кстате незя работать с IndyHTTPServer и Ado

Вот оно как оказывается! Все ветку можно закрывать!


 
ketmar ©   (2008-01-21 18:30) [107]

>[68] DVM©(20.01.08 21:18)
>Охренеть. Вот же людям время девать некуда.

нет. «некуда» — это Manic Miner с 40-ка комнатами, целиком на js. вот это — «некуда девать». хотел выложить, но лень. может, потом. %-)


 
Дмитрий Белькевич ©   (2008-01-21 18:45) [108]

>Можно хранить настройки пользователей на серверах. Пришел человек, сел за любой комп и работает. Уже этого достаточно.

В общем-то и стэндэлон приложениям ничто не мешает хранить настройки на сервере. Собственно, active directory для этого, среди прочего, придуман.
А то, что так не делают, так вероятно, не всегда или не часто нужно.


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

вот.
http://ketmar.bioreaktor.ru/miner.zip

вот это как раз нахывается «нефиг делать». %-)


 
bobby   (2008-01-22 10:50) [110]


> В общем-то и стэндэлон приложениям ничто не мешает хранить
> настройки на сервере. Собственно, active directory для этого,
>  среди прочего, придуман.
> А то, что так не делают, так вероятно, не всегда или не
> часто нужно.


Придуман, но:
-Web "легче" чем AD
-Web везде разрешен
-С AD все гладко пока в сети один win.
-AD - это скорее уровень системы, а не уровень приложений(в основном, конечно)


 
DiamondShark ©   (2008-01-22 11:11) [111]


> ketmar ©   (21.01.08 20:19) [109]
> вот.
> http://ketmar.bioreaktor.ru/miner.zip
>
> вот это как раз нахывается «нефиг делать». %-)


Строка:1314
Символ:3
Код:0
Ошибка:Object doesn"t support this property or method
Адрес:file://D:\miner\index.html


 
ketmar ©   (2008-01-22 11:50) [112]

>[111] DiamondShark ©(22.01.08 11:11)
извиняюсь, однако. не указал: Opera 9.50
Opera ниже, скорее всего, обидится.
кривобокий огнелис асиливает через пень-колоду одну комнату после нескольких F5.

кривые поделки, не дружащие со стандартами (в особенности с HTML5, хоть его ещё и нет), не проверялись.


 
ANTPro ©   (2008-01-22 12:02) [113]

> [112] ketmar ©   (22.01.08 11:50)
> Opera ниже, скорее всего, обидится.

В 9.24 работает


 
DiamondShark ©   (2008-01-22 12:02) [114]

Да здравствуют ВЕБ интерфейсы.


 
ketmar ©   (2008-01-22 12:05) [115]

>[113] ANTPro©(22.01.08 12:02)
>В 9.24 работает

это глюк. %-)


 
Черный Шаман   (2008-01-22 17:35) [116]


> ketmar ©   (22.01.08 11:50) [112]
>
> >[111] DiamondShark ©(22.01.08 11:11)
> извиняюсь, однако. не указал: Opera 9.50
> Opera ниже, скорее всего, обидится.
> кривобокий огнелис асиливает через пень-колоду одну комнату
> после нескольких F5.


Кривобокое приложение, написанное на Delphi студентом троечников, методом кидания компонент и стучания кода в обработчиках - работает постабильнее веба.


 
ketmar ©   (2008-01-22 18:08) [117]

>[116] Черный Шаман (22.01.08 17:35)
угу. иди, дорогой, почитай про HTML5. и про объект canvas из HTML5. потом подумай, какое отношение канва и ещё не утверждённый (sic!) проект стандарта имеет к организации UI силами html и браузера.

когда осознаешь — приходи пояснять суть своих слов.


 
Черный Шаман   (2008-01-22 19:49) [118]


> ketmar ©   (22.01.08 18:08) [117]
>
> >[116] Черный Шаман (22.01.08 17:35)
> угу. иди, дорогой, почитай про HTML5. и про объект canvas
> из HTML5. потом подумай, какое отношение канва и ещё не
> утверждённый (sic!) проект стандарта имеет к организации
> UI силами html и браузера.
>
> когда осознаешь — приходи пояснять суть своих слов.


А какое отношение имеют стандарты к бизнесу. У руководителя программа бувает в двух состояниях в рабочем и сломанном. Так вот Web программа чаще всего будет в сломанном.


 
ketmar ©   (2008-01-22 19:52) [119]

>[118] Черный Шаман (22.01.08 19:49)
>Web программа чаще всего будет в сломанном.
если руки равняли батареей, то всё сломаным будет, не вопрос. у вас вон даже флагманский продукт сделан через Ж и сломан.


 
Черный Шаман   (2008-01-22 22:10) [120]


> ketmar ©   (22.01.08 19:52) [119]
>
> >[118] Черный Шаман (22.01.08 19:49)
> >Web программа чаще всего будет в сломанном.
> если руки равняли батареей, то всё сломаным будет, не вопрос.
>  у вас вон даже флагманский продукт сделан через Ж и сломан.


Ну там это было связано что ориентация была прежде всего на продажи, а не на качество кода, что, в принципе, и оправдало себя. Сейчас идёт серьёзный рефакторинг с переделкой на более чем на 60%.

Ну а использование web, кроме как публикатора информации, при любой ориентации приведёт всего лишь к разводу заказчика на деньги, но не решению его бизнес-задачи.



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

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

Наверх




Память: 0.69 MB
Время: 0.064 c
2-1201596073
Edit
2008-01-29 11:41
2008.02.24
Edit с заглавной буквы


15-1201230431
Slider007
2008-01-25 06:07
2008.02.24
С днем рождения ! 25 января 2008 пятница


2-1201192492
q1485
2008-01-24 19:34
2008.02.24
Запуск программы в модальном режиме


15-1200837022
Nous Mellon_
2008-01-20 16:50
2008.02.24
Рандомный вывод массива


2-1201712790
Res
2008-01-30 20:06
2008.02.24
winsock





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский