Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Религиозные войны > Есть ли альтернатива .NET под Windows?


Автор: ZZZkoderZZZ 15.3.2013, 21:10
Пишут ли еще профессиональные программы под Windows с использованием технологий, не вхоящих в .NET Framework? 
Какие это технологии?

Автор: diadiavova 15.3.2013, 21:56
Нет  smile 

Автор: CompWorm 15.3.2013, 22:10
афтар жжот со скорострельностью пулемёта от Metal Storm Inc  smile 

тыб, почитал что-нибудь сначала, а потом вопросы задавал... 
Вот к чему тебе ответ на этот вопрос???

Автор: diadiavova 15.3.2013, 22:12
Цитата(CompWorm @  15.3.2013,  23:10 Найти цитируемый пост)
тыб, почитал что-нибудь сначала, а потом вопросы задавал... 

Ну можно ведь почитать ответы на вопрос smile

Цитата(CompWorm @  15.3.2013,  23:10 Найти цитируемый пост)
Вот к чему тебе ответ на этот вопрос???

Правильно: пусть под нет пишет smile 

Автор: CompWorm 15.3.2013, 22:32
Цитата(diadiavova @  15.3.2013,  22:12 Найти цитируемый пост)
Правильно: пусть под нет пишет

я не к тому, что "не задавай глупых вопросов и пиши под то что есть  smile " я к том, что чтобы задать такой вопрос, нужно в корне не понимать что такое .NET и каковы были предпосылки его появления.
автор лезит в религиозные войны, не понимая основ. 
...и тем самым троллит и жжот в каждой строчке. smile 

Автор: diadiavova 15.3.2013, 22:35
Цитата(CompWorm @  15.3.2013,  23:32 Найти цитируемый пост)
...и тем самым троллит и жжот в каждой строчке. 

Ой да ладно тебе, ну где он троллит? По-моему это даже забавно.  smile 

Автор: CompWorm 15.3.2013, 22:40
diadiavova, по весне такие авторы - стандартная практика нашего форума, и конечно никто не запрещает троллить и "жжочь забавно" во флейме. 

в песочнице так вообще поощряются такие темы  smile 
просто, автор, как мне кажется, ожидает другой выхлоп от публики.

Добавлено через 3 минуты и 45 секунд
пора раскупоривать http://forum.vingrad.ru/act-ST/f-513/t-348922.html

Автор: diadiavova 15.3.2013, 22:55
Цитата(CompWorm @  15.3.2013,  23:40 Найти цитируемый пост)
просто, автор, как мне кажется, ожидает другой выхлоп от публики.

Ну рано или поздно он все равно поймет для чего нужен флейм на Винграде smile 
Цитата(CompWorm @  15.3.2013,  23:40 Найти цитируемый пост)
пора раскупоривать этот топик 

Учитывая плодотворность автора, боюсь это может привести к тому, что тема разрастется до нечитабельных размеров smile 

Автор: Zloxa 15.3.2013, 23:45
Цитата(CompWorm @  15.3.2013,  23:40 Найти цитируемый пост)
просто, автор, как мне кажется, ожидает другой выхлоп от публики.

По мне так - ТС вопросы задает правильные. smile
Задуматься есть о чем. smile
Многие вопросы которые перед ним встают, давно уже стоят и передо мною.
Если на них пытаться давать ответ, может случиться внезапный срыв покровов рвущий шаблоны.

Яснодело многим эти вопросы не нравятся. Обычная защитная реакция людей, сделанных из мяса.
Не странно что его за тролля принимают. smile

Автор: CompWorm 16.3.2013, 00:50
Zloxa, один и тот же вопрос может быть задан разными людьми, разным людям, по-разному. 

обсуждать вопросы этого автора с ни же я не хочу, так как вопросы сформулированы некорректно (в стиле "42") , что делает обсуждение довольно абстрактным и не предметным. 

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

Добавлено через 2 минуты и 8 секунд
Zloxa, вот почитай о чём пишут форумчане в соседних темах ТС - каждый освоём о чём-то.

Автор: Zloxa 16.3.2013, 01:58
Цитата(CompWorm @  16.3.2013,  01:50 Найти цитируемый пост)
Zloxa, вот почитай о чём пишут форумчане в соседних темах ТС - каждый освоём о чём-то. 

Ну так фигли - фрустрация как следствие разрыва шаблона.
Вопрос прост, ответ на него очевиден, но противоречит собственному нутру, вот и начинаются эти млеяния и блеяния, и обвинения в троллинге, некорректности постановки вопроса, отсутствие чувства ньюанса. Защитный механизм, кули. Короли то - всамделе голые. Великое исскуство программизма на деле ремесло, изящество ООП строится на костылях костности человеческого мышления, C++ язык для мазохистов, а инновационный .NET хуже Delphi.

Добавлено через 9 минут и 19 секунд
Цитата(CompWorm @  16.3.2013,  01:50 Найти цитируемый пост)
обсуждать вопросы этого автора с ни же я не хочу

Ну так а что тебя заставляет их обсуждать то?
Мы ж во флейме!
Здесь любую тему можно облагородить и приветси в соответствие. smile

Автор: CompWorm 16.3.2013, 02:09
Цитата(Zloxa @  16.3.2013,  01:58 Найти цитируемый пост)
Вопрос прост

окей, своими словами поясни, что имел в виду ТС в этом топике?

Автор: Zloxa 16.3.2013, 02:30
Цитата(CompWorm @ 16.3.2013,  03:09)
Цитата(Zloxa @  16.3.2013,  01:58 Найти цитируемый пост)
Вопрос прост

окей, своими словами поясни, что имел в виду ТС в этом топике?

Да какая в пень разница что там имелось - главное что ввелось. smile 

О чем ты подумал, когда прочитал этот топик? Почему ты не оставил его без внимания? Почему принялся кому-то что-то вещать вместо того, чтобы просто облагородить тему? Свести ее, скажем, к сискам. Куда ведь более насущный вопрос. smile

Автор: CompWorm 16.3.2013, 04:16
наверно я просто слишком серьёзен smile , ведь http://forum.vingrad.ru/index.php?showtopic=347097&view=findpost&p=2460564, как я уже говорил.
http://prooflink.ru/ smile 

Автор: diadiavova 16.3.2013, 09:07
Цитата(Zloxa @  16.3.2013,  02:58 Найти цитируемый пост)
 а инновационный .NET хуже Delphi.

Интересно чем? smile 

Автор: Фантом 16.3.2013, 11:53
Цитата(Zloxa @  16.3.2013,  00:45 Найти цитируемый пост)

Яснодело многим эти вопросы не нравятся. Обычная защитная реакция людей, сделанных из мяса.
Не странно что его за тролля принимают.

Дело не в вопросах. ТС при их задании проявляет очень странный уровень грамотности: с одной стороны, для формулировки части вопросов и комментариев нужно обладать определенными познаниями в предмете, с другой - в этом случае просто невозможно не суметь оценить осмысленность других задаваемых им вопросов. Так что он практически наверняка именно тролль.

Автор: Akella 19.3.2013, 10:00
Цитата(CompWorm @  15.3.2013,  22:10 Найти цитируемый пост)
Вот к чему тебе ответ на этот вопрос??? 

зато какая посещаемость во флейме  smile 

Автор: ZZZkoderZZZ 19.3.2013, 10:17
Цитата(Zloxa @  16.3.2013 @   02:58)
а инновационный .NET хуже Delphi.

Однозначно хуже!

Автор: diadiavova 19.3.2013, 13:44
Цитата(ZZZkoderZZZ @ 19.3.2013,  11:17)
Цитата(Zloxa @  16.3.2013 @   02:58)
а инновационный .NET хуже Delphi.

Однозначно хуже!

Та и не говори, одни только http://forum.vingrad.ru/forum/topic-363868.html чего стоят, а ещё http://forum.vingrad.ru/forum/topic-363869.html.  smile  Злоха, у тебя появился единомышленник smile 

Автор: Zloxa 19.3.2013, 13:57
diadiavova, И тем не менее, как доднетчики ни старались, ни старались, просто и внятно объяснить, объяснить Злохе чем дойнет таки лучше, так и не смогли. Все тезисы в конце концов сводились к тому, что для того чтобы преимущества оценить, дойнет надо не просто попробовать, но попрактиковать сколь нибудь продолжительное время. 

Да, это не говорит о том, что дойнет не лучше. Но это говорит о том, что его преимущества, если они и есть, они далеко не очевидны. smile

Автор: SKrivosein 19.3.2013, 14:01
Будем кормить троля?  smile 

Автор: Zloxa 19.3.2013, 14:30
SKrivosein, это ты сейчас о ком говоришь? smile 

Автор: Alexeis 19.3.2013, 15:11
Цитата(Zloxa @  19.3.2013,  14:57 Найти цитируемый пост)
как доднетчики ни старались, ни старались, просто и внятно объяснить, объяснить Злохе чем дойнет таки лучше, так и не смогли

  А что говорили? Что сборщик мусора это круто? Делегатами хвастались?

Автор: SKrivosein 19.3.2013, 15:18
Цитата(Zloxa @ 19.3.2013,  14:30)
SKrivosein, это ты сейчас о ком говоришь? smile

Zloxa о том кто начал эту тему. smile 
Посмотри его последние темы и сообщения smile 

Автор: Zloxa 19.3.2013, 15:51
Цитата(Alexeis @  19.3.2013,  16:11 Найти цитируемый пост)
А что говорили? 

Проще сказать чего не говорили - не говорили очевидных преимуществ.
Таких преимуществ, узнав о которых, я бросил все свои потуги постичь OWL, MFC и обратился к изучению Делфи.
Таких преимуществ, узнав о которых я решил что разработка под вынь куда проще на тот момент привычной и казалось что удобной под доз. В то время, когда мысль о разработке под вынь прочими средствами вызывала панику и шевление волос на ногах.

Автор: SKrivosein 19.3.2013, 16:20
.net-чики говорили о MFC?  smile
Ох уж этот вечный спор C++ vs Java vs C# vs Delphi  smile
"А у нас в квартире газ! А у вас? А у нас водопровод. Вот!"

Автор: Zloxa 19.3.2013, 16:25
Цитата(SKrivosein @  19.3.2013,  17:20 Найти цитируемый пост)
.net-чики говорили о MFC?

Нет. Здесь имелось в виду, что они в споре Delphi vs .NET не могут привести столь же явно веские и наглядные аргументы какие могут быть приведены в споре Delphi vs MFC

Автор: Alexeis 19.3.2013, 16:32
Цитата(Zloxa @  19.3.2013,  17:25 Найти цитируемый пост)
Нет. Здесь имелось в виду, что они в споре Delphi vs .NET не могут привести столь же явно веские и наглядные аргументы какие могут быть приведены в споре Delphi vs MFC 

  Так я тебе ток что привел целых два! Хотя кодегировцы быстро передрали из дотнета все вкусняжки, так что теперь почти не осталось чем хвастаться. 

Автор: baldina 19.3.2013, 16:34
Цитата(Zloxa @  15.3.2013,  23:45 Найти цитируемый пост)
вопросы которые перед ним встают

сдается мне он без нас знает ответы

Цитата(Фантом @  16.3.2013,  11:53 Найти цитируемый пост)
ТС при их задании проявляет очень странный уровень грамотности: с одной стороны, для формулировки части вопросов и комментариев нужно обладать определенными познаниями в предмете, с другой - в этом случае просто невозможно не суметь оценить осмысленность других задаваемых им вопросов. Так что он практически наверняка именно тролль

 smile 

Автор: SKrivosein 19.3.2013, 16:42
Ага. Ну здесь мне тяжело холиварить, я не строчки ненаписал на Делфи.... так же спорить не буду.
Но когда ZZZkoderZZZ путая пространства имен с классами и сравнивая XAML c асемблером, однозначно заявляет: ".NET однозначно хуже Delphi"...?!
Пусть мальчик сначала учится. smile 

Автор: Zloxa 19.3.2013, 16:54
Цитата(Alexeis @  19.3.2013,  17:32 Найти цитируемый пост)
 Так я тебе ток что привел целых два! 

Для меня ГЦ - сомнительная вкусняшка, мне доводилось разрабатывать под системы, которые не позволяют управлять жизненным циклом объекта. Если система предполагает высокую нагрузку, всякий раз, очко как-то не на месте.

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

Автор: diadiavova 19.3.2013, 17:05
Цитата(Zloxa @  19.3.2013,  14:57 Найти цитируемый пост)
Все тезисы в конце концов сводились к тому, что для того чтобы преимущества оценить, дойнет надо не просто попробовать, но попрактиковать сколь нибудь продолжительное время. 
Вот что-то мне подсказывает, что ZZZkoderZZZ за этот аргумент тебя ППКСами закидает smile  
Цитата(Zloxa @  19.3.2013,  14:57 Найти цитируемый пост)
И тем не менее, как доднетчики ни старались, ни старались, просто и внятно объяснить, объяснить Злохе чем дойнет таки лучше, так и не смогли.

Мне сложно судить о силе приводившихся аргументов, в силу того, что я не принимал участие в тех эпических срачах, чем они тебя пытались заманить - я не в курсе, но я бы в принципе не стал этого делать. Мой (пусть и не большой но все же) опыт опбщения с дельфистами убедил меня в том, что дельфа - это не технология, а религия и ее приверженцев убеждать в чем бы то ни было бесполезно именно поэтому и не стал бы этого делать, даже если бы обладал достаточными знаниями по дельфе для того, чтобы спорить на эту тему. 
Однако стоит отметить, что в наших с тобой столкновениях по этому поводу скорее ты пытался меня убедить, что дотнет - шлак, а дельфа - технология, обогнавшая время на века smile 
О твоей компетентности в вопросах дотнета, я сужу исходя из разговоров с тобой. Во-первых, мне вспоминается случай, когда (еще до всех этих срачей) мы что-то заговорили о датасете и ты был очень удивлен, когда узнал, что в ADO.Net DataSet - включает в себя таблицы и связи и даже запросы, а не простой набор данных. Другой случай был когда ты мне доказывал, что в наборе контролов отсутсвует датагрид. Можно было бы не обращать внимание на эту вроде бы мелочь (ну ты же вроде просто знакомился с технологией), но дело в том, что мне известно, что ты - специалист как раз по базам данных, а это основы работы с данными в дотнете и если ты даже в этих основах не разобрался, то о глубине твоих познаний в дотнете можно судить дстаточно уверенно.
Вся твоя критика дотнета сводилась к тому, что офис написан не на нем и что там много с дельфы стырено. Кроме того ты еще произнес несколько аргументов, из который я даже не уловил, в чем ты обвиняешь дотнет smile
Споры относительно отдельных возможностей - это вообще смешно. Тебе говорят, что в дельфях даже динериков нет, а ты отвечаешь, что джинерики - г-но, зато в другом месте дельфисты на нескольких страницай распинались, доказыая как это круто иметь виртуальные конструкторы. smile И хотя вещи совершенно не сопоставимые( могу аргументировать), тем не менее спор в таком режиме - это не серьезно.
Ну уж коль скоро ты утверждаешь, что дельфа лучше - обоснуй smile  
Цитата(Alexeis @  19.3.2013,  16:11 Найти цитируемый пост)
Что сборщик мусора это круто?

А разве нет? smile 
Цитата(Alexeis @  19.3.2013,  16:11 Найти цитируемый пост)
Делегатами хвастались?

А что, в дельфах даже этого нет? smile И как вы бедные только на нем пишете? smile
Цитата(Zloxa @  19.3.2013,  16:51 Найти цитируемый пост)
Таких преимуществ, узнав о которых, я бросил все свои потуги постичь OWL, MFC и обратился к изучению Делфи.

Можно узнать, что это было?
Цитата(baldina @  19.3.2013,  17:34 Найти цитируемый пост)
сдается мне он без нас знает ответы

Не думаю. Скорее нахватался вершков и пытается таким образом заполнить пробелы smile 

Автор: Zloxa 19.3.2013, 17:20
Цитата(diadiavova @  19.3.2013,  18:05 Найти цитируемый пост)
Можно узнать, что это было?

Это был 95й год и это был вау-эффект, от того, на сколько просто, легко и быстро компонуется презентативный слой. Такая же фигня как и на вб, вф только с наследованием, полиморфизмом и открытым исходным кодом визуальных контроллов.

Цитата(diadiavova @  19.3.2013,  18:05 Найти цитируемый пост)
Однако стоит отметить, что в наших с тобой столкновениях по этому поводу скорее ты пытался меня убедить, что дотнет - шлак, а дельфа - технология, обогнавшая время на века

Да, я не спорю, что порой перегибаю палку, и порой по иннерции. Действительно, в диспутах в том числе и с тобой, я таки пришел к выводу и признал что .NET местами не хуже. Но для признания что он лучше я пока не имею аргументов.

Автор: LSD 19.3.2013, 17:34
Цитата(Zloxa @  19.3.2013,  17:54 Найти цитируемый пост)
Для меня ГЦ - сомнительная вкусняшка, мне доводилось разрабатывать под системы, которые не позволяют управлять жизненным циклом объекта. Если система предполагает высокую нагрузку, всякий раз, очко как-то не на месте.

А под выскокой нагрузкой, ты что понимаешь Latency или Throughput? И какие были проблемы, помимо того что ты сильно нервничал?

Автор: Zloxa 19.3.2013, 17:44
Цитата(LSD @  19.3.2013,  18:34 Найти цитируемый пост)
А под выскокой нагрузкой, ты что понимаешь Latency или Throughput? 

Второе
Цитата(LSD @  19.3.2013,  18:34 Найти цитируемый пост)
И какие были проблемы

Код

ORA-29532: Java call terminated by uncaught Java exception: java.lang.OutOfMemoryError

Автор: LSD 19.3.2013, 17:49
Ну так это проблема не в GC, а в общем потреблении памяти Java. Но это тема отдельного холивара smile

Автор: diadiavova 19.3.2013, 20:35
Цитата(Zloxa @  19.3.2013,  18:20 Найти цитируемый пост)
Это был 95й год и это был вау-эффект

20 лет назад было немало немало таких вещей, которые и на меня производили не меньшее впечатление, а сейчас я на них вообще не реагирую. Ты за это время не помолодел и в своих пристрастиях устоялся, так что не стоит удивляться тому, что сейчас "вау-эффект" у Злохи случается не так часто, если вообще случается. smile 
Цитата(Zloxa @  19.3.2013,  18:20 Найти цитируемый пост)
 от того, на сколько просто, легко и быстро компонуется презентативный слой. 

Ну не знаю, может тогда тебе нужно что-то типа этого?
http://ru.wikipedia.org/wiki/Visual_Studio_LightSwitch_2011
 smile 
Цитата(Zloxa @  19.3.2013,  18:20 Найти цитируемый пост)
Такая же фигня как и на вб, вф только с наследованием, полиморфизмом

На вб уже давным давно столько наворотов, что и не счесть, а наследование и полиморфизм это уже так, само собой разумеется. Работает он правда под .Net
Цитата(Zloxa @  19.3.2013,  18:20 Найти цитируемый пост)
и открытым исходным кодом визуальных контроллов.

А это еще зачем?
Цитата(Zloxa @  19.3.2013,  18:20 Найти цитируемый пост)
Но для признания что он лучше я пока не имею аргументов.

Такие аргументы может привести только кто-то знакомый одинаково хорошо с обеими технологиями. Если бы ты хотябы рассказал, чем дельфа лучше, то можно было бы порассуждать о том, действительно ли она лучше, но учитывая, что твое знакомство с дотнетом не на много лучше моего с дельфой, думаю ты этого не знаешь так же как и я smile 

Кстати, а что ты имел в виду, когда мечтал о технологии, которая бы "для веба стала тем, чем стала дельфа для винды"? А то у меня есть подозрение, что ASP.Net WebForms могла бы тебе вполне подойти smile

Автор: k0rvin 19.3.2013, 21:02
Цитата(diadiavova @ 19.3.2013,  20:35)
Кстати, а что ты имел в виду, когда мечтал о технологии, которая бы "для веба стала тем, чем стала дельфа для винды"? А то у меня есть подозрение, что ASP.Net WebForms могла бы тебе вполне подойти smile

Скорее RoR. Вот уж точно «веб-RAD».

Автор: Zloxa 19.3.2013, 21:04
Цитата(diadiavova @  19.3.2013,  21:35 Найти цитируемый пост)
А это еще зачем?

Чтобы разобраться как оно работает, и коррекно оверрайднуть , если работает не совсем так как хочется чтоб работало. 

Автор: diadiavova 19.3.2013, 21:04
Цитата(k0rvin @  19.3.2013,  22:02 Найти цитируемый пост)
Скорее RoR.

Когда он это писал, он оговорился, что MVC - не то smile 

Автор: Zloxa 19.3.2013, 21:06
Цитата(diadiavova @  19.3.2013,  22:04 Найти цитируемый пост)
Когда он это писал, он оговорился, что MVC - не то   

MVC is not http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes

Автор: diadiavova 19.3.2013, 21:06
Цитата(Zloxa @  19.3.2013,  22:04 Найти цитируемый пост)
Чтобы разобраться как оно работает, и коррекно оверрайднуть , если работает не совсем так как хочется чтоб работало. 

А документации для этого не достаточно? smile ИМХО открытые сырцы - плохая замена хорошей документации. Не?

Добавлено через 2 минуты и 27 секунд
Цитата(Zloxa @  19.3.2013,  22:06 Найти цитируемый пост)
MVC is not MFC 

Я в курсе, толкьо говоря о вебе, ты упоминал мвц. Разве нет?

Добавлено через 2 минуты и 59 секунд
Просто не помню в какой теме, ТС их много настругал smile 

Автор: Zloxa 19.3.2013, 21:11
Цитата(diadiavova @  19.3.2013,  22:06 Найти цитируемый пост)
Не? 

Если докуметтация содержит исходный код то - да.

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

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

Автор: diadiavova 19.3.2013, 21:18
Насчет исходников, то для нета они в основном тоже не секрет. Коды открыты, доступны для отладчика, да и нет-сборки легко декомпилируются к примеру вот этим
http://ilspy.net/
Раньше был рефлектор, потом он стал платным и появился илспай.

Я там приаттачил архив с кодом текстбокса на C#, VB.Net и IL smile

Добавлено через 6 минут и 44 секунды
Цитата(diadiavova @  19.3.2013,  22:06 Найти цитируемый пост)
Я в курсе, толкьо говоря о вебе, ты упоминал мвц. Разве нет?

Нашел тот пост, действительно прочитал невнимательно. smile 

Автор: Alexeis 19.3.2013, 23:55
Цитата(diadiavova @  19.3.2013,  18:05 Найти цитируемый пост)
А что, в дельфах даже этого нет?  И как вы бедные только на нем пишете?

  Есть но менее мощные. Сейчас даже на С++ можно сделать делегаты в как в C# имею ввиду сигналы/слоты буста. Отношение 1 к многим очень важно, когда реализуешь подписку на некоторое событие. 1 к 1 годиться разве что для MVC когда на 1 View вешается 1 Controller, но для внутренней реализации модели связи 1 к 1 му недостаточны. 

Автор: LSD 20.3.2013, 10:12
Цитата(diadiavova @  19.3.2013,  22:06 Найти цитируемый пост)
ИМХО открытые сырцы - плохая замена хорошей документации. Не?

Нет. Сорцы могут ответить на вопрос о "тонком" поведении. Документация как правило до такого не опускается.

Автор: diadiavova 20.3.2013, 11:24
Цитата(LSD @  20.3.2013,  11:12 Найти цитируемый пост)
Нет. Сорцы могут ответить на вопрос о "тонком" поведении. Документация как правило до такого не опускается.

А как же инкапсуляция? smile 

Автор: Zloxa 22.3.2013, 10:40
Цитата(diadiavova @  19.3.2013,  21:35 Найти цитируемый пост)
20 лет назад было немало немало таких вещей, которые и на меня производили не меньшее впечатление, а сейчас я на них вообще не реагирую. Ты за это время не помолодел и в своих пристрастиях устоялся, так что не стоит удивляться тому, что сейчас "вау-эффект" у Злохи случается не так часто, если вообще случается.

Дядьвов, искренне тебя заверяю, что вау-эффекты я с тех пор ловил далеко не один раз, способность к этому у меня не атраффирована. 

Но степень вау-эффектов действитлеьно разнится. Для человека, обреченного долбить стены зубилом и молотком, знакомство с перфоратором вызовет бурный вау-эффект. А для человека, привыкшего долбить перфоратором "интерскол", знакомство с перфоратором "макита" вызовет куда меньшей вау-эффект. Да - эргономичнее, да - долговечнее, да - потновее, да - дороже, работать таким инструментом будет местами удобнее, но потов с тебя сойдет - столько же. Стоит ли тратиться на макиту, если у тебя уже есть интерскол и он тебя устраивает? Врядли.

И делфи и доднет - перфораторы разных производителей. По крайней мере в части десктопа. 

Что касается веба... Веб сам по себе пребывает в аморфном состоянии, он еще не стабилизировался как плафторма.  И перфоратор и зубило одинаково не эффективны чтобы ковырять эту гибкую аморфную жижу, увязают. Здесь нужно что-то другое. Или платформа должна быть какой-то другой. В конце концов что-что, а фундамент должен быть прочным. Пока не будет прочного фундамента, о каких небоскребах может идти речь? Разве что о шалашиках. smile

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

Автор: LSD 22.3.2013, 12:26
Цитата(diadiavova @  20.3.2013,  12:24 Найти цитируемый пост)
А как же инкапсуляция?

В идеальном мире, исходный код действительно не нужен smile 

Автор: LSD 22.3.2013, 15:01
Цитата(Zloxa @  22.3.2013,  11:40 Найти цитируемый пост)
Веб сам по себе пребывает в аморфном состоянии, он еще не стабилизировался как плафторма.  И перфоратор и зубило одинаково не эффективны чтобы ковырять эту гибкую аморфную жижу, увязают. Здесь нужно что-то другое. Или платформа должна быть какой-то другой. В конце концов что-что, а фундамент должен быть прочным. Пока не будет прочного фундамента, о каких небоскребах может идти речь? Разве что о шалашиках.

А мужики-то и не в курсе:
user posted imageuser posted imageuser posted image

Автор: Zloxa 22.3.2013, 16:12
Цитата(LSD @  22.3.2013,  16:01 Найти цитируемый пост)
А мужики-то и не в курсе:

Эти мужики и двигают веб к стабилизации, меж собой договариваясь придают ему прочности. Иначе он бы давно уже растекся и слился бы.

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

Автор: LSD 22.3.2013, 16:43
Цитата(Zloxa @  22.3.2013,  17:12 Найти цитируемый пост)
Эти мужики и двигают веб к стабилизации, меж собой договариваясь придают ему прочности.

Они основали крупнейшие IT компании мира, именно в этом самом "аморфном вебе".



Цитата(Zloxa @  22.3.2013,  17:12 Найти цитируемый пост)
Гуглдокс - хорош, но не заменяет офиса. Даже либраофиса.

Мне заменяет.

Автор: Zloxa 22.3.2013, 16:54
Цитата(LSD @  22.3.2013,  17:43 Найти цитируемый пост)
Они основали крупнейшие IT компании мира, именно в этом самом "аморфном вебе".

Я разве говорю что веб бесполезен?
Я говорю что веб как платформа разработки приложений еще недоразвилась, не устаканилась.
И развитием и устаканиваем как раз и занимаются эти мужики.
Я не понимаю с чем ты споришь. smile

Автор: SKrivosein 22.3.2013, 17:05
Цитата(Zloxa @ 22.3.2013,  10:40)
Сколько их было, прорывных технологий для веба - жаваппелеты, флеш, флекс, сервелат... фигзна, может HTML5 станет тем прочным фундаментом, на котором может быть построено действительно что-то толковое smile

Может я необразованый, но обьясните мне что такого принципиально нового приносит HTML 5? Чо такой ажиотаж? Я даже книжечку прочитал. Да, это следующий этап эволюции HTML, некоторые вещи в нём надо было сделать лет 5-8 назад. Да, кое-что подправили, добавили полезные и интересные фичи. Но основной принцип остался тот же.
А несмотря на не сильно удачный маркетинг и другую политику, тот же Silverlight для меня как .NET-чика остается мощной альтернативой веб разработки. Признаю что у него есть ограничения на платформу. Но допустим при задаче веб-бизнес приложение с тучей расщетов, динамических таблиц и графиков я выберу Silverlight+WCF вместо HTML5+JavaScript+jQueri+CSS+....незнаю чего, если я буду знать что основной автопарк заказника - Windows. Что ж в моём случае на 99% всегда  smile  Причем одним щелчком мышки заказчик его установит как десктор, если будет надо.

Автор: Zloxa 22.3.2013, 17:21
Цитата(SKrivosein @  22.3.2013,  18:05 Найти цитируемый пост)
что такого принципиально нового приносит HTML 5?

Я не эксперт. 
Лично я возлагаю надежды на то, что он сам по себе станет платформой для RIA, без всяких флешей, флексов, сервелатов. LSD, вон, говорил что там появилась самостийная сессия, это уже огого шажище.

Добавлено через 9 минут и 16 секунд
Цитата(SKrivosein @  22.3.2013,  18:05 Найти цитируемый пост)
 веб-бизнес приложение

Я вот, кстати тут с доднетчиками холиварил-холиварил, да так и не понял, у майкрософта есть какой нить свой сервер приложений? Вроде на шарепойнт кивали, да я так и не понял что это за зверь. У мя тут коллега на соседнем рабочем месте позиционировался как шарепойнт девлеопер. Я его мучал, мучал, он мне тоже так и не ответил

Автор: SKrivosein 22.3.2013, 17:52
http://ru.wikipedia.org/wiki/SharePoint я сам не сильно волоку, не приходилось.
Последнее время дотнечиков больше к http://ru.wikipedia.org/wiki/Windows_Azure привлекают.  smile 
К Azure даже http://forum.vingrad.ru/forum/topic-360113/unread-1.html смастерили, это такой сверх быстрый Сильверлайт, раз-раз и готово.

Автор: SKrivosein 22.3.2013, 19:54
Так, я здесь постом выше не в те дебри полез  smile Zloxa меня шарепойнтем полтолкнул.
Я вот почитал о явовском сервере приложений и непонял что он такого делает, что IIS + .NET Framework неумеют?
Я могу заблуждаться smile 

Автор: Zloxa 22.3.2013, 23:28
Цитата(SKrivosein @  22.3.2013,  20:54 Найти цитируемый пост)
Я могу заблуждаться 

Я тоже могу ошибаться, я не рюхаю ни в дойнете не в жабе  smile 

Цитата(SKrivosein @  22.3.2013,  20:54 Найти цитируемый пост)
IIS + .NET

Я так понимаю Жабий аналог ISS+ASP - контейнер сервлетов + JSP
А жабий аналог .NET - собсна сама жава 
smile

Сервер же приложений, где-то спокойно курит в сторонке бездельничая.

C моей точки зрения роль сервера приложения сводится к управлению жизненного цикла экземпляров объектов бизнесс логики, обеспечения и разграничения доступа к ним и обеспечения транзакционной целостности манипуляции ими. Если чисто на пальцах, я вижу как-то так... Пусть клиент через вебморду пытается утвердить заявку, оформленную им неделю назад на каком нибудь сервисе интернет магазина. В это же самое время, на стороне магазина, поднялся сервис, который удаляет не утвержденные клиентские заявки по истечению недели с момента их регистрации. Оба процесса манипулируют одним бизнесс объектом, но вебсервис и батчсервис могут исполняться в разных окружениях. Очевидно, что оба сервиса должны манипулировать одним объектом - одним экземпляром класса. Очевидно, что тот, кто первый захватил объект, тот и папа, кто второй, тот должен обламаться, очевидно, что при проведении операций манипуляции с объектом, все связанные объекты(вроде регистра остатка товара) должны находиться в согласованном состоянии, учитывая, что манипуляция может производиться и над ними(какие-то другие клиентские заявки либо же другие документы, могут в то же время резервировать/освобождать запасы).

Ну и опять же сугубо с моей точки зрения проще всего  реализовать всю эту байду на стороне датабазы. /* Есессно, если дадабаза - орацле.*/ smile 

Автор: diadiavova 23.3.2013, 01:19
Цитата(Zloxa @  22.3.2013,  11:40 Найти цитируемый пост)
А для человека, привыкшего долбить перфоратором "интерскол", знакомство с перфоратором "макита" вызовет куда меньшей вау-эффект. Да - эргономичнее, да - долговечнее, да - потновее, да - дороже, работать таким инструментом будет местами удобнее, но потов с тебя сойдет - столько же. Стоит ли тратиться на макиту, если у тебя уже есть интерскол и он тебя устраивает? Врядли.

И делфи и доднет - перфораторы разных производителей. По крайней мере в части десктопа. 

Полагаю оба упомянутых перфоратора ты попробовал, а о дотнете судишь исходя непонятно из чего smile 
Цитата(Zloxa @  22.3.2013,  11:40 Найти цитируемый пост)
Пока не будет прочного фундамента, о каких небоскребах может идти речь? Разве что о шалашиках.

И каким, по-твоему, он должен быть?  smile 
Цитата(Zloxa @  22.3.2013,  11:40 Найти цитируемый пост)
Сколько их было, прорывных технологий для веба - жаваппелеты, флеш, флекс, сервелат... 

Почему было? Все это и сейчас существует и прекрасно себя чувствует. Правда насчет апплетов не знаю, давно о них ничего не слышал, но флеш распространен широко и я не сомневаюсь, что и у тебя на компе стоит софт, необходимый для просмотра флеш-роликов в браузере. Сильверлайт крут и честно говоря не знаю, какие у тебя к нему претензии.
Цитата(Zloxa @  22.3.2013,  11:40 Найти цитируемый пост)
может HTML5 станет тем прочным фундаментом, на котором может быть построено действительно что-то толковое

А чем оно сейчас не толковое? В веб-форматах есть все необходимое для простроения и РИА в том числе. Хотя, первоначально, когда ты говорил о вебе, я подумал, что ты имеешь в виду серверные технологии, а поскольку дельфу ты считаешь чем-то, что сильно упрощает разработку, вот я тебе про вебформы и написал. Там все просто: накидал на форму вебконтролов, можно даже в визивиге, понаписал обработчиков событий и запускай smile , упрощенно, конечно, но все же. А с клиентской частью все в порядке, на том же сильверлайте можно такого наворотить..., да и для более сложных задач можно клиентское приложение для десктопа написать и тогда вообще получишь все, что душе твоей угодно. А хтмл5 хорош тем, что является стандартом, которые в том или ином виде поддержали основне производители браузеров, даже ие. Это действительно положительный момент, а несколько новых плюшек - хоть и приятный, но все же пустяк.

Добавлено через 2 минуты и 54 секунды
Цитата(LSD @  22.3.2013,  13:26 Найти цитируемый пост)
В идеальном мире, исходный код действительно не нужен

Кааааак? Этот мир не идеален? smile А я-то думаю: "Чо за фигня вокруг происходит?". smile 
А вообще, я так понял, что ты согласен с тем, что исходники - плохая замена хорошей документации. Поэтому вряд ли можно говорить о наличии исходников как о преимуществе, скорее это компенсация недостатков.

Добавлено через 4 минуты и 45 секунд
Цитата(Alexeis @  20.3.2013,  00:55 Найти цитируемый пост)
Сейчас даже на С++ можно сделать делегаты в как в C#

Да сделать-то всё можно и практически везде. Просто в некоторых местах всё уже сделано и нет причин городушки городить.

Добавлено через 14 минут и 56 секунд
Цитата(Zloxa @  23.3.2013,  00:28 Найти цитируемый пост)
Очевидно, что оба сервиса должны манипулировать одним объектом - одним экземпляром класса. Очевидно, что тот, кто первый захватил объект, тот и папа, кто второй, тот должен обламаться, очевидно, что при проведении операций манипуляции с объектом, все связанные объекты(вроеде регистра остаткта товара) должны находиться в согласованном состоянии, учитывая, что маниппуляция может производиться и над ними(какие-то другие клиентские заявки либо же другие документы, могут в то же время резервировать/освобождать запасы).

SQL Server. Не? smile 

Автор: Zloxa 23.3.2013, 01:50
Цитата(diadiavova @  23.3.2013,  02:19 Найти цитируемый пост)
SQL Server. Не?

На датабазу выносить не кошер же....
Да и ТSQL - не не не

Добавлено через 11 минут и 5 секунд
Цитата(diadiavova @  23.3.2013,  02:19 Найти цитируемый пост)
В веб-форматах есть все необходимое для простроения и РИА в том числе.

Длинную транзакцию там реализовать можно?

Т.е. пользователь захватывает объект, и пока он не закроет вкладку барузера/не нажмет педать "отпустить", ни одна падла более не сможет его захватить?

Автор: Zloxa 23.3.2013, 02:05
Цитата(Zloxa @  23.3.2013,  02:50 Найти цитируемый пост)
Длинную транзакцию там реализовать можно?

Не знаю на чем основывается мое убеждение.... но, полагаю, если и можно, то это мало отличается от реализации логики на клиенте. Т.е. когда презентационный слой, реализует функционал бизнесс-логики.

Автор: Freyzer 23.3.2013, 09:10
ZZZkoderZZZ вот тебе альтернатива http://ru.wikipedia.org/wiki/Windows_API

Автор: diadiavova 23.3.2013, 10:14
Цитата(Zloxa @  23.3.2013,  02:50 Найти цитируемый пост)
На датабазу выносить не кошер же....

Это еще почему? smile 
Цитата(Zloxa @  23.3.2013,  02:50 Найти цитируемый пост)
Да и ТSQL - не не не

Transact-SQL не подходит для транзакций? smile 
Цитата(Zloxa @  23.3.2013,  02:50 Найти цитируемый пост)
Длинную транзакцию там реализовать можно?

Т.е. пользователь захватывает объект, и пока он не закроет вкладку барузера/не нажмет педать "отпустить", ни одна падла более не сможет его захватить?

Ну теоретически можно, а почему нет? Примерно это может выглядеть так: 

Создаешь объект, который будет контролировать транзакцию. Этот объект содержит: идентификатор пользвателя, идентификатор блокируемого ресурса, время начала операции, максимальную ее продолжительность, время последнего подтверждения продолжения операции и максимальный период с момента последнего подтверждения. Дальше забиваешь объект в кеш сервера, и всякий раз, когда запрашивается ресурс проверяешь, есть ли там такой объект и актуален ли он. На стороне клиента нужно поставить таймер, который с определенным интервалом будет отправлять на сервер аякс-запрос, подтверждающий операцию (в случае закрытия страницы запросы отправляться перестанут и объект можно будет удалить). Дальше, если есть другой запрос, проверяешь в кеше наличие данных о проводимой операции и их актуальности, если данные есть - возвращешь сообщение об отказе в доступе.

Не знаю, будет ли это работать именно в том виде, в котором описано(мое знакомство с вебом не такое близкое как хотелось бы), но приблизительно механизм может быть таким. То есть установить постоянное соединение с сервером не получится, но отправлять периодически сообщения можно. Вон посмотри как вконтактик работает: если собеседник оставил сообщение, то у тебя оно появляется практически сразу, а реализовано так же, то есеть постоянно отправляются запросы на обновление и все.
Цитата(Zloxa @  23.3.2013,  03:05 Найти цитируемый пост)
но, полагаю, если и можно, то это мало отличается от реализации логики на клиенте. Т.е. когда презентационный слой, реализует функционал бизнесс-логики.

Не очень себе предствляю, как такую логику можно реализовать на стороне клиента. Вряд ли мой браузер может запретить что-то твоему браузеру, то есть реализация тут может идти только через сервер.

Добавлено через 10 минут и 23 секунды
Хотя, вот как мне кажется, в вебе делать такое - не комильфо. Один юзер что-то захватывает, другие ждут и т.д. Это хорошо работать не может.

Автор: k0rvin 23.3.2013, 11:05
Цитата(diadiavova @  23.3.2013,  10:14 Найти цитируемый пост)
Хотя, вот как мне кажется, в вебе делать такое - не комильфо. Один юзер что-то захватывает, другие ждут и т.д. Это хорошо работать не может. 


Согласен, монопольный доступ не нужен.

Автор: Zloxa 23.3.2013, 12:00
Цитата(diadiavova @  23.3.2013,  11:14 Найти цитируемый пост)
Цитата(Zloxa @  23.3.2013,  02:50 )
На датабазу выносить не кошер же....

Это еще почему?  

Примерно потому же, почему .NET лучше Delphi. Об этом много говорят, но никто не может сказать четко и внятно. 

Основные аргументы, я так понимаю - 
1) абстрагирование от плафтормы БД.
2) возможность организовать распределенное хранение данных
3) возможность использовать гетерогенную систему хранения

И ведь действительно, персистить многие объекты бизнесс-локики в РСУБД не рационально. Иные можно заперсистить и в банальном XMLчике

Цитата(diadiavova @  23.3.2013,  11:14 Найти цитируемый пост)
Transact-SQL не подходит для транзакций?

На TSQL реализовывать бизнесс логику- мазохизм.

Цитата(diadiavova @  23.3.2013,  11:14 Найти цитируемый пост)
Хотя, вот как мне кажется, в вебе делать такое - не комильфо. Один юзер что-то захватывает, другие ждут и т.д. Это хорошо работать не может. 

Это отлично работает на файлсервере. Что хорошего в том, чтобы дать возможность двум пользователям править одновременно один эксельчик, вордик лежащий на общем ресурсе?
Это отлично работает на клиент-сервере. Что хорошего в том, чтобы позволять двум разным бизнесс-пользователям одновременно править одну накладную?
Почему это плохо для веба?

Цитата(diadiavova @  23.3.2013,  11:14 Найти цитируемый пост)
Примерно это может выглядеть так: 

Воспроизведение механизма поддержания сессии. Закат солнца вручную. 

Автор: k0rvin 23.3.2013, 12:11
Цитата(Zloxa @  23.3.2013,  12:00 Найти цитируемый пост)
Это отлично работает на клиент-сервере. Что хорошего в том, чтобы позволять двум разным бизнесс-пользователям править одну накладную?
Почему это плохо для веба?


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

Автор: Zloxa 23.3.2013, 12:13
Цитата(k0rvin @  23.3.2013,  12:05 Найти цитируемый пост)
монопольный доступ не нужен. 

Монопольный доступ нужен.
Здесь речь не о монопольном доступе а о реализации пессимистической стратегии блокирования ресурсов.

Цитата(diadiavova @  23.3.2013,  11:14 Найти цитируемый пост)
Не очень себе предствляю, как такую логику можно реализовать на стороне клиента. Вряд ли мой браузер может запретить что-то твоему браузеру, то есть реализация тут может идти только через сервер.

Я имел не то, что у тебя браузер что то там блокирует. Я имел в виду, что у тебя логика представления данных неотделимо связана с логикой обработки данынх. Я предполагаю что вебформы пошли по тому же пути, что и Oracle Forms, просто на другом технологическом базисе.

Добавлено @ 12:18
Цитата(k0rvin @  23.3.2013,  13:11 Найти цитируемый пост)
Не понятно, почему вообще к накладной имеет доступ не ответственный за нее пользователь? 

Пусть будет один пользователь, но из разных окон. Что это меняет? Зачем ему давать возможность править одну накладную в двух окнах?
Пусть второй будет не пользователь, а какойнить серверный процесс.

Ну и ты действительно прав, в условиях правильной постановки бизнесс процесса, ситуации, когда "Один юзер что-то захватывает, другие ждут и т.д." не будет возникать. Здесь вопрос скорее в том, теряем ли мы результат работы пользователя-отступника потому что сам дурак, или же просто не позволяем ему делать дурачью работу.

Автор: SKrivosein 23.3.2013, 12:43
Zloxa я так понимаю что на на вебормах пользователь получит данные, работает с ними, а потом их посылает на сервер. Там ресурс может быть замкнут, обработан как один процесс и освобожден.
А не так что пользователь зделает запрос на данные, замкнёт их и... незакрывая броузер пойдет пить чай, водку и вернётся завтра. А сервер должен сам решить за какое время он сбросит замок. smile 

Автор: k0rvin 23.3.2013, 13:03
Цитата(Zloxa @ 23.3.2013,  12:13)
Ну и ты действительно прав, в условиях правильной постановки бизнесс процесса, ситуации, когда "Один юзер что-то захватывает, другие ждут и т.д." не будет возникать. Здесь вопрос скорее в том, теряем ли мы результат работы пользователя-отступника потому что сам дурак, или же просто не позволяем ему делать дурачью работу.

Ну есть же версионирование, при сохранении пользователем-отступником, проверяем номер версии документа, если он отличается от той, какой она была, когда этот пользователь открывал документ (т.е. кто-то перезаписал документ пока наш герой пил чай с открытым документом), то отказываем ему в сохранении и показываем, что были сохранены другие изменения, какими они были и кем произведены. Далее пользователь может смержить эти изменения со своей редакцией (вручную или автоматически, по его выбору), тем самым обновив у себя номер последней версии, и попытаться сохранить снова.

Звучит сложновато, но по-моему это наиболее удобный для пользователя способ работы.

Добавлено через 1 минуту и 41 секунду
В любом случае это забота сервера, а не клиента.

Автор: SKrivosein 23.3.2013, 13:11
Цитата

Воспроизведение механизма поддержания сессии. Закат солнца вручную. 

Zloxa это ты о чём, обьясни, я непонимаю.

Автор: diadiavova 23.3.2013, 13:45
Цитата(Zloxa @  23.3.2013,  13:00 Найти цитируемый пост)
Примерно потому же, почему .NET лучше Delphi. 

Аааааа, ну тогда правда наверно smile
Цитата(Zloxa @  23.3.2013,  13:00 Найти цитируемый пост)
И ведь действительно, персистить многие объекты бизнесс-локики в РСУБД не рационально. Иные можно заперсистить и в банальном XMLчике

Мне такой подход, особенно на сервере, не нравится. Документ надо парсить каждый раз и загружать в память полностью и это при каждом запросе, а их может быть довольно много и это может сильно загрузить память сервера. Даже если документы небольшие, еще не факт, что они не вырастут. А база - все-таки содержит бинарные данные и там все как раз-таки оптимизировано для хранения и доступа к данным. Если хмл отправляется юзверю в неизменном виде и обрабатывается на стороне клиента, то да, а так... smile 
Абстрагироваться от платформы видимо хорошо, только вот тебе самому часто со своей оры слезать приходится? Мне кажется, востребованность этой возможности несколько преувеличена. Да и реализацию логики можно возложить не на субд, а на тот же репозиторий данных, уж если такой подход все-таки используется. Ну, а вообще, если не привязываться к конкретной платформе, то просто лишишься тех преимуществ, которые она дает, а придется пользоваться только наиболее общими приемами и соответственно много ненужного перекочует в код программы.
Цитата(Zloxa @  23.3.2013,  13:00 Найти цитируемый пост)
На TSQL реализовывать бизнесс логику- мазохизм.

http://technet.microsoft.com/ru-ru/library/ms131102.aspx
 smile 
Цитата(Zloxa @  23.3.2013,  13:00 Найти цитируемый пост)
Что хорошего в том, чтобы дать возможность двум пользователям править одновременно один эксельчик, вордик лежащий на общем ресурсе?

Ну вот допустим я загрузил документ для редактирования, пока редактировал, хитрый Злоха взял да и отредактировал раньше. Мне приходит сообщение, что документ изменен и прежде чем продолжать редактировать мне будет предложено ознакомиться с новой версией. Можно даже прислать ее сразу же, все с помощью того же аякса реализуется или в крайнем случае приходит сообщение при попытке отправить свою версию. А если доступ блокируется, то как быть с остальными пользователями, которые тоже хотят редактировать? smile Они должны ждать? Очередь формировать или там кто быстрее успеет?
Цитата(Zloxa @  23.3.2013,  13:00 Найти цитируемый пост)
Воспроизведение механизма поддержания сессии. Закат солнца вручную. 

Ну здесь же нужно, чтобы другие пользователи знали, что документ редактируется, соответственно все в общий котел валится smile 
Цитата(Zloxa @  23.3.2013,  13:13 Найти цитируемый пост)
Я имел в виду, что у тебя логика представления данных неотделимо связана с логикой обработки данынх.

Ну уж как задача поставлена, так она и решена. Я тебе волшебник что ли? smile 
Цитата(Zloxa @  23.3.2013,  13:13 Найти цитируемый пост)
 Я предполагаю что вебформы пошли по тому же пути, что и Oracle Forms, просто на другом технологическом базисе.

На самом деле это игрушка. Если на вебформах лепить что-то небольшое и побыстрому, то это самое оно, а так... Здесь просто попытались реализовать такой же подход, как и в винформах. А для чего-то серьезного лучше ASP.Net MVC ессно. Но если говорить о поставленной задаче и ее решении, то тут я отвечал не опираясь на конкретную технологию, просто хттп длительных соединений не поддерживает и для таких задач нужен костыль.
Цитата(Zloxa @  23.3.2013,  13:13 Найти цитируемый пост)
Здесь вопрос скорее в том, теряем ли мы результат работы пользователя-отступника потому что сам дурак, или же просто не позволяем ему делать дурачью работу

Ну так всегда можно сообщить ему, что документ редактируется.
Цитата(SKrivosein @  23.3.2013,  13:43 Найти цитируемый пост)
Zloxa я так понимаю что на на вебормах пользователь получит данные, работает с ними, а потом их посылает на сервер. Там ресурс может быть замкнут, обработан как один процесс и освобожден.

Та это веб в принципе так работает, а не только формы.
Цитата(SKrivosein @  23.3.2013,  13:43 Найти цитируемый пост)
А не так что пользователь зделает запрос на данные, замкнёт их и... незакрывая броузер пойдет пить чай, водку и вернётся завтра. А сервер должен сам решить за какое время он сбросит замок. 

 smile

Добавлено через 2 минуты и 12 секунд
Цитата(k0rvin @  23.3.2013,  14:03 Найти цитируемый пост)
Звучит сложновато

А тут простых решений быть и не может.

Автор: SKrivosein 23.3.2013, 14:12
Я или чего то непонимаю, или всё это легко решается в ASP.NET с помощью сесионстат и апликайшенстат и их событий. Там ктому же есть тьма настроек, включая такую вещь как компресия сохраняемых данных.
Но возможно я непонимаю Злоху... и выдумываю здесь smile 

Автор: Zloxa 23.3.2013, 17:20
Цитата(k0rvin @  23.3.2013,  14:03 Найти цитируемый пост)
Ну есть же версионирование, при сохранении пользователем-отступником, проверяем номер версии документа, если он отличается от той

Это называется оптимистическая стратегия блокирования

Цитата(k0rvin @  23.3.2013,  14:03 Найти цитируемый пост)
то отказываем ему в сохранении и показываем, что были сохранены другие изменения

Это называется потеря работы, произведенной пользователем в течении половины рабочего дня

Цитата(k0rvin @  23.3.2013,  14:03 Найти цитируемый пост)
Далее пользователь может смержить эти изменения со своей редакцией (вручную или автоматически, по его выбору), тем самым обновив у себя номер последней версии, 

Это еще пол рабочего дня работы

Цитата(k0rvin @  23.3.2013,  14:03 Найти цитируемый пост)
и попытаться сохранить снова.

И опять обломаться, потому что кто-то успел изменить документ раньше

Цитата(diadiavova @  23.3.2013,  14:45 Найти цитируемый пост)
Цитата(Zloxa @  23.3.2013,  13:00 )
Что хорошего в том, чтобы дать возможность двум пользователям править одновременно один эксельчик, вордик лежащий на общем ресурсе?

Ну вот допустим я загрузил документ для редактирования, пока редактировал, хитрый Злоха взял да и отредактировал раньше.

Я отстал от времени, или же второй эксельчик позволит открыть себя второй раз лишь только для чтения, не дав хитрому Злохе сохранить документ, пока его редактирует дядявова?

Цитата(diadiavova @  23.3.2013,  14:45 Найти цитируемый пост)
А тут простых решений быть и не может. 

Пессимистическая стратегия блокирования и есть - простое решение. Куда проще не допускать неоднозначности, чем городить огород в попытке сводить не сводимое.

Автор: diadiavova 23.3.2013, 19:31
Цитата(Zloxa @  23.3.2013,  18:20 Найти цитируемый пост)
Я отстал от времени, или же второй эксельчик позволит открыть себя второй раз лишь только для чтения, не дав хитрому Злохе сохранить документ, пока его редактирует дядявова?

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

Автор: Zloxa 23.3.2013, 21:01
Цитата(diadiavova @  23.3.2013,  20:31 Найти цитируемый пост)
 А ты собственно утверждаешь, что веб недоразвит из-за того, что на нём не слишком красиво реализуются вещи, для которых он не предназначен.

Пока не предназначен.
Спрос в корпоративном секторе на решения на этой платформе уже давно сформирован.
Удовлетворить же его пока только через зад удается.

Автор: k0rvin 23.3.2013, 21:45
Цитата(diadiavova @ 23.3.2013,  19:31)
Я как раз говорил о том, что происходит без блокирования. Но ввобще мы о разных вещах говорим. Ты говоришь о корпоративной сети и серьёзной работе с документами и тут мне вообще непонятно, для чего тут использовать веб и браузер, оно и так понятно, что лучше работать с продвинутым клиентским приложением, да и в сети предприятия можно использовать и другие протоколы, да и в общем-то поверх хттп можно сделать как надо с клиентским софтом. Я же говорил о веб сервере с публичным доступом. А ты собственно утверждаешь, что веб недоразвит из-за того, что на нём не слишком красиво реализуются вещи, для которых он не предназначен. Причём даже для них костыль соорудить можно, ну вот всё равно тебе не ндраиццо.

Да собственно какая разница какой клиент? Разрешение на доступ все равно сервер контролирует.

Добавлено через 4 минуты и 34 секунды
Цитата(Zloxa @ 23.3.2013,  17:20)
Это называется потеря работы, произведенной пользователем в течении половины рабочего дня
Это еще пол рабочего дня работы
Пессимистическая стратегия блокирования и есть - простое решение. Куда проще не допускать неоднозначности, чем городить огород в попытке сводить не сводимое.

Пользователь открыл документ и ушел куда-то на неопределенное время, а нам вдруг нужно подправить этот документ. Дальше что? Отменять блокировку по таймауту? Т.е. вся работа ушедшего пользователя насмарку? Допустим отредактированную версия на клиенте все равно можно отправить, а если внесенные изменения несовместимы с этой редакцией?

Автор: Zloxa 23.3.2013, 22:03
Цитата(k0rvin @  23.3.2013,  22:45 Найти цитируемый пост)
Пользователь открыл документ и ушел куда-то на неопределенное время, а нам вдруг нужно подправить этот документ.


Цитата(k0rvin @  23.3.2013,  13:11 Найти цитируемый пост)
Не понятно, почему вообще к накладной имеет доступ не ответственный за нее пользователь?


Автор: k0rvin 23.3.2013, 22:22
Дык это ты же начал про проблемы одновременного доступа, про потерю времени и все такое. Я твою ситуацию разбираю. =)

Автор: Zloxa 23.3.2013, 22:48
k0rvin, какую ты мысль пытаешься донести?

Автор: diadiavova 23.3.2013, 23:32
Цитата(Zloxa @  23.3.2013,  22:01 Найти цитируемый пост)
Спрос в корпоративном секторе на решения на этой платформе уже давно сформирован.

Раз есть спрос, значит, видимо, устраивают этот сектор, предоставляемые возможности.
Цитата(Zloxa @  23.3.2013,  22:01 Найти цитируемый пост)
Удовлетворить же его пока только через зад удается.

Это еще почему?  smile 
Цитата(k0rvin @  23.3.2013,  22:45 Найти цитируемый пост)
Да собственно какая разница какой клиент? Разрешение на доступ все равно сервер контролирует.

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

Автор: Zloxa 23.3.2013, 23:53
Цитата(diadiavova @  24.3.2013,  00:32 Найти цитируемый пост)
Раз есть спрос, значит, видимо, устраивают этот сектор, предоставляемые возможности.

 Ну как бы факт наличия спроса нисколь не говорит о степени и качестве его удовлетворения. 

Автор: diadiavova 23.3.2013, 23:58
Цитата(Zloxa @  24.3.2013,  00:53 Найти цитируемый пост)
 Ну как бы факт наличия спроса нисколь не говорит о степени и качестве его удовлетворения.

Если бы не было альтернативы, то видимо так оно и было бы. Но поскольку есть куча всяких протоколов, прекрасно работающих в сети, в том числе предоставляющих монопольный доступ, а спрос на веб-протоколы все равно есть, стало быть не так они и плохи. Не? smile 

Автор: Zloxa 24.3.2013, 01:21
Цитата(diadiavova @  24.3.2013,  00:58 Найти цитируемый пост)
Не?

Я не говорю что плохи.
Я говорю что они пока еще недоразвиты.
Это вопрос времени лишь.
Думаю парни, фотки которых тут LSD постил, вскорости все порешают. smile

Автор: Freyzer 24.3.2013, 04:38
Цитата(k0rvin @ 23.3.2013,  21:45)
Да собственно какая разница какой клиент? Разрешение на доступ все равно сервер контролирует.


Zloxa, как то ты неясно свою мысль доносиш. Если документ на удаленном доступе упакован с хорошим логином, паролем, кто его взломает? В общей сети, тут все проще, пока ты вносиш в документ изменения, кто то другой этого сделать не может, отправляеш начальству, остальные за тобой в очереди. Э..., какие еще моменнты не понятны?

Автор: k0rvin 24.3.2013, 07:06
Цитата(diadiavova @  23.3.2013,  23:32 Найти цитируемый пост)
Обычно нормальные решения таких вопросов работают не на открытии документов в браузере, а на синхронизации файлов. То есть файл фактически скачивается, редактируется клиентским софтом и синхронизируется с сервером. Как разрешаются конфликты - совсем другой вопрос, видимо это зависит в том числе и от задачи. 


Какие  файлы? Документ — куча таблиц в БД.

Автор: diadiavova 24.3.2013, 07:12
Цитата(k0rvin @  24.3.2013,  08:06 Найти цитируемый пост)
Какие  файлы? Документ — куча таблиц в БД.

Zloxa вроде про эксельчик говорил.

Автор: Zloxa 24.3.2013, 12:35
Цитата(diadiavova @ 24.3.2013,  08:12)
Цитата(k0rvin @  24.3.2013,  08:06 Найти цитируемый пост)
Какие  файлы? Документ — куча таблиц в БД.

Zloxa вроде про эксельчик говорил.

Злоха про эксельчик, вордик упомянул для того чтобы продемонстрировать, что то, о чем Злоха говорит - привычное и повседневное, а не мифическое и мистическое, как контр-тезис твоему заявлению "Это хорошо работать не может"

Автор: diadiavova 24.3.2013, 12:45
Цитата(Zloxa @  24.3.2013,  13:35 Найти цитируемый пост)
Злоха про эксельчик, вордик упомянул для того чтобы продемонстрировать, что то, о чем Злоха говорит - привычное и повседневное

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

Автор: Zloxa 24.3.2013, 12:58
Дядьвов. Речь шла о захвате блокировки на объект, открываемый для редактирования. Не важно, бинарное ли он имеет представление или текстовое.

Автор: diadiavova 24.3.2013, 13:40
Цитата(Zloxa @  24.3.2013,  13:58 Найти цитируемый пост)
 Речь шла о захвате блокировки на объект, открываемый для редактирования.

Да, ты спросил можно ли это реализовать. Что-то с этим еще непонятно? smile Дальше пошел спор о том, зачем это делать. Потом, когда я сказал, что редактировать "эксельчеги" в браузере - не комильфо, меня поправили, что дескать никакой разницы, а документ - это записи в бд. На что я возразил, что в бд держать записи из экселя - тоже не есть хорошо, а это будут файлики. Мне было сказано, что дескать какие еще файлики, их там нет. Я на это ответил, что Злоха, дескать, упоминал об эксельчиках. Тут пришел Злоха и сказал, что говоря об эксельчиках он совсем не это имел в виду. Когда я попытался дать разъяснения, Злоха заявил, что речь шла о блокировке доступа. Круг замкнулся smile

Добавлено через 1 минуту и 25 секунд
Но, кстати? еще раньше речь шла о безальтернотивности дотнета, так что не надо об этом забывать smile

Автор: Zloxa 24.3.2013, 14:41
Цитата(diadiavova @  24.3.2013,  14:40 Найти цитируемый пост)
 не надо об этом забывать 

Мы держим это в уме, будь спок  smile 

Автор: LSD 25.3.2013, 12:46
Цитата(Zloxa @  22.3.2013,  17:54 Найти цитируемый пост)
Я разве говорю что веб бесполезен?
Я говорю что веб как платформа разработки приложений еще недоразвилась, не устаканилась.
И развитием и устаканиваем как раз и занимаются эти мужики.
Я не понимаю с чем ты споришь.

1. Ты заявил
Цитата(Zloxa @  22.3.2013,  11:40 Найти цитируемый пост)
Пока не будет прочного фундамента, о каких небоскребах может идти речь? Разве что о шалашиках.

и я тебе привел два примера небоскребов которые были построены именно на фундаменте веба.
2. Когда платформа устаканится, тогда ее развитие прекращается (ну или почти прекращается). Бурное развитие всегда сопровождается некой аморфностью.

Автор: Zloxa 25.3.2013, 13:03
LSD, я же говорил о платформе разработки приложений. 

Является ли гугл и лицокнига приложением? Скорее информационные службы. 
Возможно да, я не прав, для себя исключая эти продукты из классификации "приложение". Вот гуглдокс, с моей точки зрения уже больше похож на приложение. 

Автор: LSD 25.3.2013, 14:17
Цитата(Zloxa @  25.3.2013,  14:03 Найти цитируемый пост)
Является ли гугл и лицокнига приложением? Скорее информационные службы.

А что тогда вообще можно считать "приложением"? Вот то приложение которое у вас на дельфях ваяют, это приложение или информационная служба к вашей базе?

Автор: Zloxa 25.3.2013, 14:43
Цитата(LSD @  25.3.2013,  15:17 Найти цитируемый пост)
А что тогда вообще можно считать "приложением"?

user posted image

Автор: LSD 25.3.2013, 15:31
Ты не ответил.

Автор: Zloxa 25.3.2013, 15:35
Цитата(LSD @  25.3.2013,  16:31 Найти цитируемый пост)
Ты не ответил. 

Я до того оговорился, что, допускаю свою неправоту. Мой ответ не нужен. smile

Автор: Zloxa 25.3.2013, 15:55
Цитата(LSD @  25.3.2013,  13:46 Найти цитируемый пост)
два примера небоскребов

Таки это скорее айсберги нежели небоскребы.

Из под воды торчит махонькая часть, основная глыба скрыта с глаз. Взаимодействие с пользователем упрощено на сколько это возможно. Как минимум в частях:
1) сохранности информации, поступающей от пользователя, в виду малой ценности этой информации. 
2) согласованность информации предоставляемая пользователю, так же не особо та  блюдется в виду низкой ценности решений, принятых на основе этих данных, и ничтожной ценой ошибки при принятии этих ршений. Порушится - не жалко. 

Из под воды торчит таки все ж скорее шалашик, пусть да - из модных, инновационных композиционных материалов, но таки далеко не не небоскреб. smile

И, это.... что именно я имел в виду выражая сове имхо, я уже http://forum.vingrad.ru/index.php?showtopic=363788&view=findpost&p=2554989 в этой теме

Автор: Akella 25.3.2013, 16:19
Цитата(Zloxa @  22.3.2013,  16:54 Найти цитируемый пост)
Я не понимаю с чем ты споришь. smile 

Да он просто любит спорить  smile

Добавлено через 19 секунд
Истна рожается в порах. Не знаю, кто сказал smile

Автор: Zloxa 25.3.2013, 16:24
LSD, ты, оспаривая мое мнение, взялся бы утверждать, что платформа уже на столько развита, что может покрыть бОльшую часть ожиданий корпоративного сектора, оставив десктопу лишь незначительную нишу?

Автор: LSD 25.3.2013, 17:07
Цитата(Zloxa @  25.3.2013,  16:55 Найти цитируемый пост)
Из под воды торчит махонькая часть, основная глыба скрыта с глаз. Взаимодействие с пользователем упрощено на сколько это возможно. Как минимум в частях:
1) сохранности информации, поступающей от пользователя, в виду малой ценности этой информации. 
2) согласованность информации предоставляемая пользователю, так же не особо та  блюдется в виду низкой ценности решений, принятых на основе этих данных, и ничтожной ценой ошибки при принятии этих ршений. Порушится - не жалко. 

Из под воды торчит таки все ж скорее шалашик, пусть да - из модных, инновационных композиционных материалов, но таки далеко не не небоскреб.

Я правильно тебя понял, что объем кода на клиенте определяет является "это" приложением или информационной службой?




Цитата(Zloxa @  25.3.2013,  17:24 Найти цитируемый пост)
LSD, ты, оспаривая мое мнение, взялся бы утверждать, что платформа уже на столько развита, что может покрыть бОльшую часть ожиданий корпоративного сектора, оставив десктопу лишь незначительную нишу?

У веба есть некоторые неприятные ограничения, типа непредсказуемости задержек невозможности так просто работать с железом целевой системы и т.п. Если отбросить задачи которые требуют таких вещей, то в принципе веб вполне успешно начинает вторгаться в сферу корпоративного ПО. Тут тебе и офис, почта, IM, аудио/видео конфернеции, и всякий разный бухучет, начиная от простейшего бухучета для ИП, до более сложных систем подходящих для предприятий, например тот же 1С. Есть всякие CRM, ERP.
Тут скорее вопрос в том, что законодательно это не регулируется. Например если предприятие ведет свою бухгалтерию в онлайне, оно все равно должно самостоятельно отвечать за ее сохранность. И например обязанность хранить архивы N лет по прежнему лежит на организации.

Автор: Zloxa 25.3.2013, 18:16
Цитата(LSD @  25.3.2013,  18:07 Найти цитируемый пост)
Я правильно тебя понял, что объем кода на клиенте определяет является "это" приложением или информационной службой?

Еще раз повторю, я уже давно признал возможность собственной неправоты в этом вопросе.

Цитата(LSD @  25.3.2013,  18:07 Найти цитируемый пост)
Тут скорее вопрос в том, что законодательно это не регулируется. Например если предприятие ведет свою бухгалтерию в онлайне, оно все равно должно самостоятельно отвечать за ее сохранность.

Это вопрос скорее об облачных сервисах, которые, да, наверное, тоже часть платформы веб.

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

Правда, да, может так статсья, что мы все уйдем в облака, и кустарные кастомные решения никому не понадобятся.

Автор: Akella 25.3.2013, 23:33
Цитата(LSD @  25.3.2013,  17:07 Найти цитируемый пост)
Если отбросить задачи которые требуют таких вещей, то в принципе веб вполне успешно начинает вторгаться в сферу корпоративного ПО.

 smile

Добавлено @ 23:39
Жаль, только нормально кодера не мог найти, одни распи...яи вокруг  smile 

Автор: baldina 26.3.2013, 10:39
Цитата(Akella @  25.3.2013,  16:19 Найти цитируемый пост)
Истна рожается в порах. Не знаю, кто сказал

Цитата

- В споре рождается истина...
- Что ты, Сократ, не надо!
Спорить с богами бессмысленно, выпей-ка лучше яду!

Автор: Freyzer 26.3.2013, 14:37
Хи - Хи 

Рождайся ИСТИНА в порах, мы были б, все обкуренные  smile

Добавлено через 5 минут и 9 секунд
Цитата(baldina @ 26.3.2013,  10:39)
Цитата(Akella @  25.3.2013,  16:19 Найти цитируемый пост)
Истна рожается в порах. Не знаю, кто сказал


  

Автор: LSD 26.3.2013, 15:13
Цитата(Zloxa @  25.3.2013,  19:16 Найти цитируемый пост)
В том, контексте, в котором я смотрю эта проблема - не проблема, ибо ничто не мешает предприятию самостоятельно развернуть вебсервисы и владеть своими данными, но вебморды для доступа к ним, все ж таки не приживаются особо, потому что ваять их дорого, юзабилити получается низким.

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

Автор: Zloxa 26.3.2013, 16:07
Цитата(LSD @  26.3.2013,  16:13 Найти цитируемый пост)
Веб морда хороша тем что ее очень просто установить нужному сотруднику - дать права и скинуть ссылку. Не надо посылать админа ставить софтину на машину пользователя. 

Да, именно по этой причине она востребована

Цитата(LSD @  26.3.2013,  16:13 Найти цитируемый пост)
Дорого если у вас в штате одни дельфисты  , а если веб разработчики, то не дороже чем на дельфях.

Я уже упоминал как-то, что у нас делфисты и жаваписы в параллели работали. Позапрошлый CIO зело срал кирпичами на делфю, ему перед корефанами понты колотить стремно было, набрал жавописов, они в параллель делфевым фигачили вебморды, которыми никто не пользовался. Потом жаваписов разогнали, набрали дойнетчиков-шарепоентеров. Потом от шарапойнта отказались в пользу пуредойнета, но сугубо вебового. Потом дойнетчиков разогнали. Выжили пока только я, да делфист. Так и хреначим помаленечку - быстро, да сердито. У парней быстро не получалось, почему - не знаю, наверно бестпрактики тому помехой были. А у нас требования бизнеса изменчивы зело - дизайны подписывать не успевают. Но, чую, нас тоже скоро разгонят. 1Сники быстрее нас изменчивые требования бизнесса удовлетворяют. smile

Автор: LSD 26.3.2013, 17:10
Цитата(Zloxa @  26.3.2013,  17:07 Найти цитируемый пост)
Я уже упоминал...

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

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

Автор: Zloxa 26.3.2013, 17:44
Цитата(LSD @  26.3.2013,  18:10 Найти цитируемый пост)
Из твоего описания ясно, что у вас в компании...

Хоромонуло, наверное описание, все совсем не так как тебе показалось smile

Цитата(LSD @  26.3.2013,  18:10 Найти цитируемый пост)
особенно в свете расходов на разработку бизнес логики

В свете того, что бизнес логика в разы(если не на порядки) проще и быстрее реализуется на PL/SQL(есесно для спектра задач, где он применим) нежели на жаве, источник твоих заблуждений - ясен. smile

Цитата(LSD @  26.3.2013,  18:10 Найти цитируемый пост)
тестирование и прочие активности. 

В тестировании и прочих активностях активно принимает участие и сам заказчик. После того, как разраб отдал статус ready for test, заказчик уже не может аппелировать к тому, что он не в состоянии решать стоящих перед ним задач по причине лишь иннертности айти, соответственно ответственность за срыв сроков, буде такое происходит, уже разделяется с  заказчиком.

Автор: LSD 26.3.2013, 19:31
Цитата(Zloxa @  26.3.2013,  18:44 Найти цитируемый пост)
В свете того, что бизнес логика в разы(если не на порядки) проще и быстрее реализуется на PL/SQL(есесно для спектра задач, где он применим) нежели на жаве, источник твоих заблуждений - ясен.

Есть тут у нас одна команда, которая заблуждалась так же как и ты. Сейчас активно разгребаем последствия их заблуждений. (прошу заметить не я это делаю, это делают другие люди, некоторые их которых вообще не связаны с программированием) smile 



Цитата(Zloxa @  26.3.2013,  18:44 Найти цитируемый пост)
В тестировании и прочих активностях активно принимает участие и сам заказчик.

Я категорически не согласен с таким подходом. Заказчик должен получать уже нормально работающий продукт, а не заниматься тестированием. Заказчик может высказывать свои пожелания: вот это переделать, а это вы совсем не так реализовали как я хотел, но это не тестирование.

Автор: Zloxa 26.3.2013, 21:01
Цитата(LSD @  26.3.2013,  20:31 Найти цитируемый пост)
Сейчас активно разгребаем последствия их заблуждений. 

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

Цитата(LSD @  26.3.2013,  20:31 Найти цитируемый пост)
 Заказчик должен получать уже нормально работающий продукт, а не заниматься тестированием. 

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

Автор: LSD 27.3.2013, 12:23
Цитата(Zloxa @  26.3.2013,  22:01 Найти цитируемый пост)
Разгребать за впереди идущими это удел всех последователей.

Слава богу последователей у них нет.



Цитата(Zloxa @  26.3.2013,  22:01 Найти цитируемый пост)
Заказчик несет материальную и юридическую ответственность за результат работы системы. Как он может принять работу без тестирования? 

Приемка и тестирование, это разные вещи.

Добавлено через 2 минуты и 53 секунды
http://youtu.be/19JNvApU0z8 пример ERP с веб интерфейсом.

Автор: Zloxa 27.3.2013, 12:43
Цитата(LSD @  27.3.2013,  13:23 Найти цитируемый пост)
Acumatica пример ERP с веб интерфейсом. 

На http://habrahabr.ru/company/acumatica/blog/174387/ описывают скольких трудов им стоило решить, в общем, не характерные для десктопа проблемы. Не знаю, однобокость ли это статьи, или же однобокость доработки, но судя по статье,  версию 3 от версии 4 отличает в главную очередь механика гуя и это является предметом их городости.

Говорит ли это о зрелости платфомры? smile

Автор: LSD 27.3.2013, 15:38
http://vimeo.com/62501324



Цитата(Zloxa @  27.3.2013,  13:43 Найти цитируемый пост)
На хабре описывают скольких трудов им стоило решить, в общем, не характерные для десктопа проблемы.

Там они перечислили 2 проблемы, и только одна "не характерная для десктопа". А вот вторая вполне себе характерна, если разрабатывать не думая о производительности.

Автор: Zloxa 27.3.2013, 15:56
Цитата(LSD @  27.3.2013,  16:38 Найти цитируемый пост)
Там они перечислили 2 проблемы,

Они, мне казалось, связаны, вторая является причиной первой. Повторная генерация влечет за собой вычитку справочников.

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

Добавлено через 2 минуты и 48 секунд
Цитата(LSD @  27.3.2013,  16:38 Найти цитируемый пост)
Сравнение десктопа и облака.

Я что, спорю что в жаве все запущено? smile


Автор: Freyzer 27.3.2013, 15:59
Ну, альтернатива, работать на КОМ ОБЪЕКТАХ, но, только попробуй  smile  

Автор: Zloxa 27.3.2013, 15:59
Цитата(LSD @  27.3.2013,  16:38 Найти цитируемый пост)
Сравнение десктопа и облака.

Я что, спорю что в жаве все запущено? smile

Добавлено через 31 секунду
Freyzer, пострвун!!!  smile 

Автор: diadiavova 27.3.2013, 19:28
Ну так чо, нашли альтернативу или как? smile 

Автор: Freyzer 28.3.2013, 06:16
Чую что никак  smile 

Автор: LSD 28.3.2013, 11:51
Цитата(Zloxa @  27.3.2013,  16:56 Найти цитируемый пост)
Они, мне казалось, связаны, вторая является причиной первой. Повторная генерация влечет за собой вычитку справочников.

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


Цитата(Zloxa @  27.3.2013,  16:56 Найти цитируемый пост)
Ну й плюс, если говорить, скажем, о той же делфе, по умолчанию вытягивающей на себя датасеты, там скорее надо телодвижения принимать, чтоб читать актуальные данные справочников из датабазы или же читать по требованию, а не по умолчанию.

Ты не поверишь, но для веба тоже есть дасатеты с хранением данных в браузере.


Цитата(Zloxa @  27.3.2013,  16:56 Найти цитируемый пост)
Я что, спорю что в жаве все запущено?

В отличие от дельфи которых хрен запустишь smile 

Автор: ТарасАтавин 8.10.2013, 08:44
Цитата(diadiavova @  15.3.2013,  21:56 Найти цитируемый пост)
Нет
Ваще то натив ни кто не отменял.

Добавлено через 5 минут и 40 секунд
Цитата(Zloxa @  16.3.2013,  01:58 Найти цитируемый пост)
C++ язык для мазохистов,
мазохисты пишут на решётке.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)