Re[29]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 11.03.10 12:00
Оценка:
Здравствуйте, Erop, Вы писали:

C>>Т.е. лучше написать велосипедный код, без тестов, без сертефикации. Но свой!

C>>Вот как раз бредовее и бредовее.
E>Ну остальной же код он тебе заказывает?
E>А привлекая сторонние компоненты, ты "привлекаешь" лицензионные и всякие другие лоерские риски. Лоеры намного дороже программистов берут и намного настойчивее, и их баги намного дороже обходятся, так что вполне так себе политика, что сторонние компоненты не используются, и весь код принадлежит тебе. По крайней мере обсуждаемая...
Легальные риски по copyright'у решаются выбиранием исходников с нужной лицензией. Если кто-то настолько туп, что не может в них разобраться — ну что могу сказать...

Ну и своя реализация, даже абсолютно чистая, всё равно может иметь легальные риски. И даже большие, чем OpenSource.
Sapienti sat!
Re[19]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 11.03.10 12:18
Оценка: 1 (1)
Здравствуйте, Codechanger, Вы писали:

C>>>>А что в WPF действительно хорошо?

C>Все . Например,реализация многих паттернов(weak event,command etc.), система шаблонов, концепция Dependency Property опять же. Ну и самое главное отличие — WPF является законченным фреймворком, в отличие от сами знаете чего . А насчет приведенной выше ссылки выскажусь еще раз — более странного использования возможностей WPF я еще не видел.Хотя WPF позволяет и такой подход, в отличие от.
Dependency Properties — как раз унылы до невозможности.

Правильно они сделаны вот здесь: http://peak.telecommunity.com/DevCenter/Trellis . На нём написан http://chandlerproject.org/Projects/ProductTour — можешь взять исходники и сравнить то как строится байндинг в GUI с DependencyProperty и байндингом в WPF. Потом можешь поплакать.

Надо сказать, что у Microsoft тоже есть интересные мысли в данном направлении — http://themechanicalbride.blogspot.com/2009/07/introducing-rx-linq-to-events.html , http://themechanicalbride.blogspot.com/2009/07/developing-with-rx-part-1-extension.html и т.д.

В HTMLayout'е мы будем делать что-то подобное. Уж точно оно лучше DependencyProperty будет.

C>>Вот прямо сейчас у меня с помощью CSS переключается между Vista и классическим win95 стилем с высоким контрастом.

C>>Ну и CSS не относится к "компонентной модели", это "клей" между данными и отображателями.
C>Товарисч, Вы, однако, больны CSS.
Ну таки HTML+CSS — это лучшее, что у нас сейчас есть для UI.

C>З.Ы. Троллинг унылый чуть более, чем полностью.

У тебя?
Sapienti sat!
Re[22]: Почему .Net не задавил Java?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 11.03.10 12:41
Оценка:
Здравствуйте, master_of_shadows, Вы писали:

__>You made my day . Полез ещё раз проверить эту фичу, а она отключена почему-то. Точно помню что она не работала с C# когда-то.

__>Включил, доволен .

Она не работает в 64-битном режиме. Но для дотнета это не проблема И кстати у меня она всегда работала...
[КУ] оккупировала армия.
Re[20]: Почему .Net не задавил Java?
От: Codechanger Россия  
Дата: 11.03.10 13:12
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Codechanger, Вы писали:


C>>>>>А что в WPF действительно хорошо?

C>>Все . Например,реализация многих паттернов(weak event,command etc.), система шаблонов, концепция Dependency Property опять же. Ну и самое главное отличие — WPF является законченным фреймворком, в отличие от сами знаете чего . А насчет приведенной выше ссылки выскажусь еще раз — более странного использования возможностей WPF я еще не видел.Хотя WPF позволяет и такой подход, в отличие от.
C>Dependency Properties — как раз унылы до невозможности.
Ну назовите сценарий, где их возможностей не будет хватать.
C>Правильно они сделаны вот здесь: http://peak.telecommunity.com/DevCenter/Trellis . На нём написан http://chandlerproject.org/Projects/ProductTour — можешь взять исходники и сравнить то как строится байндинг в GUI с DependencyProperty и байндингом в WPF. Потом можешь поплакать.
Биндинг на лямбды — всегда есть возможность написать конвертер. Ограничения биндинга в WPF вытекают в т.ч. и из того, что он может объявляться как в коде так и в XAML.Поэтому, имхо, решили не усложнять.Опять же, повторюсь, для преобразований всегда есть конвертеры.
C>Надо сказать, что у Microsoft тоже есть интересные мысли в данном направлении — http://themechanicalbride.blogspot.com/2009/07/introducing-rx-linq-to-events.html , http://themechanicalbride.blogspot.com/2009/07/developing-with-rx-part-1-extension.html и т.д.

Ну как бы в .Net 4 включен IObservable/IObserver, пользуйся- не хочу. Какое это имеет отношение к биндингу, правда, не очень понятно.
C>Ну таки HTML+CSS — это лучшее, что у нас сейчас есть для UI.
Ну это смотря с какой колокольни смотреть
C>>З.Ы. Троллинг унылый чуть более, чем полностью.
C>У тебя?
Не только
Re[3]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 11.03.10 13:25
Оценка: :)))
Здравствуйте, Erop, Вы писали:

I>>Потому что дотнет сильнее теснит С++ нежели джаву благодаря своим возможностям интеграции с системой.

E>А как эти вопросы связаны? От чего то, что С# теснит "плюсы" как-то улучшается судьба явы?

Разумеется.

Боб и Гарри собрались поохотиться на львов в африканском сафари. Они оставили свой вездеход, и пошли по следам льва, однако через три мили обнаружили, что у них нет патронов. Боб немедленно сел на землю и начал расшнуровывать ботинки, чтобы сменить их на более удобные кроссовки. — Какого черта ты это делаешь? — удивленно спросил Гарри. — Боб спокойным голосом ответил: — Если я увижу льва, мне надо будет быстро бежать. — Гарри рассмеялся. — Неужели ты думаешь, что сможешь бежать быстрее, чем лев? — Мне это не понадобиться, — ответил Боб, — мне всего лишь будет нужно бежать быстрее, чем ты.

Re[21]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 11.03.10 13:57
Оценка:
Здравствуйте, Codechanger, Вы писали:

C>>Dependency Properties — как раз унылы до невозможности.

C>Ну назовите сценарий, где их возможностей не будет хватать.
Не, ну любой сценарий можно загнать в них. При должном количестве уродливого кода.

C>>Правильно они сделаны вот здесь: http://peak.telecommunity.com/DevCenter/Trellis . На нём написан http://chandlerproject.org/Projects/ProductTour — можешь взять исходники и сравнить то как строится байндинг в GUI с DependencyProperty и байндингом в WPF. Потом можешь поплакать.

C>Биндинг на лямбды — всегда есть возможность написать конвертер. Ограничения биндинга в WPF вытекают в т.ч. и из того, что он может объявляться как в коде так и в XAML.Поэтому, имхо, решили не усложнять.Опять же, повторюсь, для преобразований всегда есть конвертеры.
Мимо. Там не "байндинг на лямбды", почитай про него внимательнее.
Sapienti sat!
Re[4]: Почему .Net не задавил Java?
От: Erop Россия  
Дата: 11.03.10 15:02
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, Erop, Вы писали:


I>>>Потому что дотнет сильнее теснит С++ нежели джаву благодаря своим возможностям интеграции с системой.

E>>А как эти вопросы связаны? От чего то, что С# теснит "плюсы" как-то улучшается судьба явы?

I>Разумеется.


Аналогия не ясна. Кто в данном случае лев, например?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[30]: Почему .Net не задавил Java?
От: Erop Россия  
Дата: 11.03.10 15:11
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Ну и своя реализация, даже абсолютно чистая, всё равно может иметь легальные риски. И даже большие, чем OpenSource.


И, тем не менее, реальность доступная мне в ощущениях, говорит мне, что токого рода требования вполне бывают...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[31]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 11.03.10 15:17
Оценка: +1 :)
Здравствуйте, Erop, Вы писали:

C>>Ну и своя реализация, даже абсолютно чистая, всё равно может иметь легальные риски. И даже большие, чем OpenSource.

E>И, тем не менее, реальность доступная мне в ощущениях, говорит мне, что токого рода требования вполне бывают...
Ну так бред в реальности ещё как встречается

А к начальному заданию эта ветка топика уже давно отношения не имеет.
Sapienti sat!
Re: Почему .Net не задавил Java?
От: techgl  
Дата: 11.03.10 18:06
Оценка:
Здравствуйте, snaphold, Вы писали:

S>почему? слишком много написано уже на ней или бесплатно потому что?

Как то так:
Dead like Cobol
Удачных похорон.
Там же объясняются и другие популярные заблуждения о Java.
Re[9]: Почему .Net не задавил Java?
От: targeted Россия http://www.targeted.org/
Дата: 11.03.10 18:24
Оценка:
C>Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.

+1

В банке, в котором мне довелось работать последние несколько лет, Питон себя очень
даже хорошо зарекомендовал. Хотя, все от людей зависит, так что

IT> У вас просто сильная Питоновская группа


— это тоже верно.
Re[18]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 11.03.10 21:54
Оценка:
Здравствуйте, Cyberax, Вы писали:

НС>>Я уже писал об этом.

C>А всё таки?

Перечитай тред. Поощрять игнор сообщений собеседника я не намерен.

НС>>Там это делается немного другим способом. Сразу скажу — демонстрировать код не буду, лень.

C>Вот в слове "код" и проблема. CSS делает это всё декларативно.

Под кодом я имел в виду декларативный XAML.

C>Не хватило — пиши императивный код.


Императивный код лучше полного отсутствия.
Re[8]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 11.03.10 21:54
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

НС>> Пример канает, потому что явно имелся в виду не весь софт на сервере, а конкретно тот софт, который для RSDN уникален.


AB>Автор как-то не растолковал, что он имел ввиду, а мысли я читать не умею. А какой софт для RSDN уникален? Код форума и януса?


Код форума. Янус не в тему, это не часть сайта.
Re[2]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 11.03.10 23:08
Оценка:
Здравствуйте, vladimir.vladimirovich, Вы писали:

VV>Потому что Java — это Unix, а Unix — это Oracle. В то же время .NET — это Windows, а Windows — это MS-SQL, Sharepoint и Office.

VV>Oracle — это проверенно и надежно, а MSSQL — это дешево, Sharepoint — это модно, а Office — это must have.
ROTFL!!

VV>Что касательно мобильных устройств — .NET не просто в заднице, а в самой ее сердцевине. Win Mobile — постоянно развивается, но как-то всегда не в струю, впрочем Java в связи со своим жлобским комитетом по стандартизации API на мобильных устройствах уже не торт.

См.: Android.
Sapienti sat!
Re[19]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 11.03.10 23:08
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Я уже писал об этом.

C>>А всё таки?
НС>Перечитай тред. Поощрять игнор сообщений собеседника я не намерен.
Я какбэ читаю этот тред с начала. Просмотрел ещё раз, от тебя по вопросу крутости WPF нашёл только вот это:

Вкусность WPF в его архитектуре и качестве изоляции Display, Command и Data моделей от рукописного кода. Реализация лейаутов и прочей графической фигни в нем чуть лучше полного отстоя. Да и XAML та еще гадость.

Маловато будет.

Если что-то пропустил или не заметил, то извинияюсь.

НС>>>Там это делается немного другим способом. Сразу скажу — демонстрировать код не буду, лень.

C>>Вот в слове "код" и проблема. CSS делает это всё декларативно.
НС>Под кодом я имел в виду декларативный XAML.
А можно хотя бы направление узнать?

C>>Не хватило — пиши императивный код.

НС>Императивный код лучше полного отсутствия.
Ну таки да. В HTMLayout'е он возможен, на крайний случай. Обычно не нужен.
Sapienti sat!
Re[9]: Почему .Net не задавил Java?
От: Anton Batenev Россия https://github.com/abbat
Дата: 12.03.10 02:58
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС> НС>> Пример канает, потому что явно имелся в виду не весь софт на сервере, а конкретно тот софт, который для RSDN уникален.

НС> AB>Автор как-то не растолковал, что он имел ввиду, а мысли я читать не умею. А какой софт для RSDN уникален? Код форума и януса?
НС> Код форума. Янус не в тему, это не часть сайта.

Без рабочего окружения код форума тлен аки сфероконь в вакууме безотносительно языка, технологии или платформы.
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[5]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 12.03.10 07:56
Оценка: :)
Здравствуйте, Erop, Вы писали:

I>>Здравствуйте, Erop, Вы писали:


I>>>>Потому что дотнет сильнее теснит С++ нежели джаву благодаря своим возможностям интеграции с системой.

E>>>А как эти вопросы связаны? От чего то, что С# теснит "плюсы" как-то улучшается судьба явы?

I>>Разумеется.


E>Аналогия не ясна. Кто в данном случае лев, например?


С# разумеется.
Re[6]: Почему .Net не задавил Java?
От: Codechanger Россия  
Дата: 12.03.10 08:24
Оценка: +1 :))) :))) :)
На самом деле .Net не задавил Java из-за гуманизма.
Re[2]: Почему .Net не задавил Java?
От: Eugeny__ Украина  
Дата: 12.03.10 11:41
Оценка: 1 (1) +2
Здравствуйте, vladimir.vladimirovich, Вы писали:



VV>Что касательно мобильных устройств — .NET не просто в заднице, а в самой ее сердцевине.


Ну, это если говорить про пользовательские проги. Что касается корпоративного сектора, дотнет там вполне жив(кпк или коммуникаторы, используемые для разнообразных целей — на складах, в дистрибьюции), ибо писать вполне быстро и удобно, а на требования по скорости или переносимости всем плевать, ибо железо покупается под проект.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[6]: Ответь на выделенный вопрос ;)
От: Erop Россия  
Дата: 12.03.10 19:25
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>>>>>Потому что дотнет сильнее теснит С++ нежели джаву благодаря своим возможностям интеграции с системой.

E>>>>А как эти вопросы связаны? От чего то, что С# теснит "плюсы" как-то улучшается судьба явы?

I>С# разумеется.


Ну силы льва, в твоей басне, ограничены, платформа, чем шире она используется, тем сильнее и популярнее...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.