Re[6]: Почему .Net не задавил Java?
От: Кэр  
Дата: 05.03.10 16:42
Оценка: +3 :))) :))) :))) :))) :)
Здравствуйте, IT, Вы писали:

IT>>>Вот здесь я ошибся. Выделенное читать как похотливых.


LP>>И тут ты прав Пользователи линукс имеют активный секс с системой, пользователи Windows — пассивный секс с Microsoft. По-моему, лучше быть "похотливым" чем..


IT>Здесь ты не прав. Пользователи линукс имеют активный секс с Линуксом и одновременно пассивный секс с Microsoft.


Я так думаю, что к могиле Фрейда давно пора подвести динамо-машину. На небольшой поселок электричества должно хватить.
Re: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 18:22
Оценка: 1 (1) +1 -1 :))) :))) :))
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

В банках .NET выдавил джаву с веба и десктопа уже практически полностью. Остались серверные приложения. В некоторых банках на серверную логику на .NET наложен административный запрет, причём без каких-либо вменяемых объяснений. Но и здесь ситуация меняется.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 19:20
Оценка: +4 -2 :))) :)
Здравствуйте, elmal, Вы писали:

E>Они в разных сегментах. В плане кроссплатформенности у Java конкурентов нет.


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

E>В плане крупных сложных веб приложений — Java предлагает на порядок больше вариантов, чем .Net.


Вариантов чего? Тормозов?

E>Среды разработки для Java лучше, чем для .Net.


Не знаю, не пользовался, может быть. Хотя, насколько мне известно, Java как язык давно безнадёжно отстал от C#. Одна надежда на Скалу.

E>Плюс очень большое количество наработок. Для .Net вендор и идеолог один, для Java их куча, выбирай не хочу.


И выбирают, и выбирают и выбрать никак не могут.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Почему .Net не задавил Java?
От: Mr.Cat  
Дата: 05.03.10 10:47
Оценка: :))) :))) :)))
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Должен ли я срочно выдавить из них всякую джаву и заполнить их дотнетом ?
Срочно же. Вот вам полбанки дотнета для затравки.
Re[8]: Почему .Net не задавил Java?
От: landerhigh Пират  
Дата: 05.03.10 07:15
Оценка: 3 (1) +4 :)))
Здравствуйте, IT, Вы писали:

J>>то ли дело виндовые админы, которые работают бесплатно за идею.

IT>Не за идею. Просто их надо в пять раз меньше.
Наброс, кажется, сломал вентилятор подчистую.
www.blinnov.com
Re: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 10:50
Оценка: 1 (1) +3 -4
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

А с чего бы им вообще конкурировать? Java — промышленная технология, не имеющая в своей области даже близких аналогов, де факто промышленный стандарт. .NET — платформа для написания приложений для одной операционной системы (Windows). Разные области применения и разный уровень решаемых задач. Сравнивать их глупо.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[7]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 04:31
Оценка: -3 :))) :))
Здравствуйте, jazzer, Вы писали:

IT>>Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.

J>то ли дело виндовые админы, которые работают бесплатно за идею.

Не за идею. Просто их надо в пять раз меньше.
Если нам не помогут, то мы тоже никого не пощадим.
Re[10]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 06.03.10 19:33
Оценка: +4 :))) :)
Здравствуйте, LaPerouse, Вы писали:

IT>>Про геев вам, конечно, виднее. А насчёт строгого и научного обоснования, то давно известно, что примитивными мозгами и тупыми/тормознутыми инструментами сложные задачи просто не решаются.

LP>Сложные задачи решаются путем разделения их на более мелкие. И вот здесь java нереально рулит. Благодаря таким штукам как OSGi или Spring.

Это для меня прямо откровение. Оказывается рулит не SRP, декомпозиция и введение абстракций, а java.

IT>>>>

Джава — это недоязык на переплатформе для обезьянко-подобного процесса разработки.

LP>>>Ява — это промышленные язык и платформа для индустриального процесса разработки
IT>>Ладно. Согласен уступить:
IT>>Джава — это недоязык и переплатформа для пэтэушно-подобного процесса разработки.

LP>Джава — это язык и платформа для промышленной разработки. Проектирование — для специалистов одного уровня, разработка — для другого.


Ещё раз для алтернативно убеждённых. Джава — это просто инструмент, состоящий в том числе из недоязыка и переплатформы.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Почему .Net не задавил Java?
От: Codechanger Россия  
Дата: 12.03.10 08:24
Оценка: +1 :))) :))) :)
На самом деле .Net не задавил Java из-за гуманизма.
Re[3]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 11:10
Оценка: +1 -1 :))) :))
Здравствуйте, IT, Вы писали:

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


E>>Они в разных сегментах. В плане кроссплатформенности у Java конкурентов нет.


IT>Кросс платформенность нужна только для ширпотреба, чтобы удовлетворить как можно больше прихотливых кастомеров. В тех же интерпрайзах она нафиг не упала.


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

E>>В плане крупных сложных веб приложений — Java предлагает на порядок больше вариантов, чем .Net.

IT>Вариантов чего? Тормозов?

Чего?

E>>Среды разработки для Java лучше, чем для .Net.

IT>Не знаю, не пользовался, может быть. Хотя, насколько мне известно, Java как язык давно безнадёжно отстал от C#. Одна надежда на Скалу.

Утверждение было про среды разработки, а не про язык Ну раз уж ты решил затронуть... Видишь, ли, основное отличие java от C# заключается в том, что первая является промышленным языком, а вторая — нет. Одно из основных требований, предъявляемых к промышленному языку — это простота. Язык должен предоставлять базовые ОО-концепции, при этом оставаясь как можно более простым и доступным. Чтобы изучение языка занимало как можно меньлше времени по сравнению с остальной частью платформы. Простота java — это на самом деле огромный ее плюс.

E>>Плюс очень большое количество наработок. Для .Net вендор и идеолог один, для Java их куча, выбирай не хочу.

IT>И выбирают, и выбирают и выбрать никак не могут.

Выбирают и используют. Какие проблемы?
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[4]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 15:43
Оценка: 6 (2) +1 :)))
Здравствуйте, IT, Вы писали:

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


IT>>Кросс платформенность нужна только для ширпотреба, чтобы удовлетворить как можно больше прихотливых кастомеров.


IT>Вот здесь я ошибся. Выделенное читать как похотливых.


И тут ты прав Пользователи линукс имеют активный секс с системой, пользователи Windows — пассивный секс с Microsoft. По-моему, лучше быть "похотливым" чем..
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[6]: Почему .Net не задавил Java?
От: squid  
Дата: 05.03.10 11:18
Оценка: 3 (1) :))) :))
Здравствуйте, Mr.Cat, Вы писали:

ммм. а отражение это WPF?

MC>Срочно же. Вот вам полбанки дотнета для затравки.

MC>
Re[3]: Почему .Net не задавил Java?
От: Alexander G Украина  
Дата: 05.03.10 09:09
Оценка: +6
Здравствуйте, novitk, Вы писали:

IT>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

N>IMHO только с десктопа и только выдавливаЕТ

Я что-то не понимаю о чём вы говорите. Java на десктопе воообще была?
Русский военный корабль идёт ко дну!
Re[9]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 14:04
Оценка: :))) :)))
Здравствуйте, jazzer, Вы писали:

IT>>Не за идею. Просто их надо в пять раз меньше.

J>это с какого бодуна их надо в 5 раз меньше?

Ну в 4.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 04.03.10 19:26
Оценка: +4 :)
Здравствуйте, IT, Вы писали:

IT>>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

N>>IMHO только с десктопа и только выдавливаЕТ
IT>С декстопа как раз уже выдавила полностью.
Будем вдавливать обратно...

IT>Выдавливание с веба настолько сильно прогрессирует, что лично у меня сомнений нет.

А вот это вряд ли.

IT>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов, а они этого почему-то не хотят. Тем не менее, процесс уже пошёл. Если раньше запрет был тотальным, то теперь при наличии своей собственной инфраструктуры командам разрешают использовать .NET и для написание серверной логики.

Главная проблема в .NET — привязка к Microsoft. А к чему это ведёт, индустрия уже выучила.
Sapienti sat!
Re[4]: Почему .Net не задавил Java?
От: Pavel Dvorkin Россия  
Дата: 05.03.10 10:38
Оценка: :))) :))
Здравствуйте, IT, Вы писали:

IT>Это неправильные банки.


Хм... У меня дома есть 3 трехлитровые банки с огурцами. Должен ли я срочно выдавить из них всякую джаву и заполнить их дотнетом ?
With best regards
Pavel Dvorkin
Re[4]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 14:13
Оценка: -1 :))) :)
Здравствуйте, LaPerouse, Вы писали:

LP>Утверждение было про среды разработки, а не про язык Ну раз уж ты решил затронуть... Видишь, ли, основное отличие java от C# заключается в том, что первая является промышленным языком, а вторая — нет.


Давай заменим выделенное на недозрелым и тогда твоё дальнейшее утверждение в том числе будет абсолютно точным.

LP>Одно из основных требований, предъявляемых к промышленному языку — это простота. Язык должен предоставлять базовые ОО-концепции, при этом оставаясь как можно более простым и доступным. Чтобы изучение языка занимало как можно меньлше времени по сравнению с остальной частью платформы. Простота java — это на самом деле огромный ее плюс.


Я тебя понял. Джава — это недозрелый язык, в котором недозрелость языка компенсируется перезрелостью платформы.
Вывод:

Джава — недоязык и переплатформа.


В принципе, всё понятно. Ещё древние словяне говорили: "Жаба изьм суксь". А предки наши редко ошибались.
Если нам не помогут, то мы тоже никого не пощадим.
Re[9]: Почему .Net не задавил Java?
От: Mamut Швеция http://dmitriid.com
Дата: 19.04.10 07:30
Оценка: +4 :)
S>Новые версии нужны чего угодно. Даже не к ночи помянутого дотнета, чтоб ему подавилось. Не нужно только впредь говорить "вот выйдет абц версии ч и жизнь наладится". Нихрена ничего не наладится. Особенно у микрософта. Если программируете под винду — будьте готовы постоянно ожидать улучшений и покупать, покупать, покупать, покупать, покупать, покупать, покупать, покупать...... пать.... ть......
S>микрософту не выгодно не делать улучшений. Более того, ему выгодно делать как можно больше улучшений. Впрочем еще вопрос — а действительно ли это улучшения или это просто на большинство действует реклама с элементами нлп, а меньшинству пофиг.
S>Вот к примеру винформс и этот, впф(?). Зачем сменили? впф лучше? Точно лучше? Стоп. Мне ничего говорить не надо. Себе скажите. А мне лично похер. Я из этой дыры вырвался. Теперь вот курить еще брошу и жизнь наладится


Действительно. Детальное описание того, что у МСа живут и развиваются технологии 15-летней давности ты, естественно, не помнишь. Хотя... Человеку без связей с реальностью, знания ни к чему...


ЗЫ. В Линуксе тоже сплошные улечшения во всем подряд, включая замену технологий, ломание обратной совместимости и т.п. Ах ну да, это же Линукс, в Лиунксе это можно.


dmitriid.comGitHubLinkedIn
Re[5]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 03:26
Оценка: 1 (1) +2 -1
Здравствуйте, landerhigh, Вы писали:

IT>>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов,

L>А потом нанять обратно 180%

Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.
Если нам не помогут, то мы тоже никого не пощадим.
Re[9]: Почему .Net не задавил Java?
От: lazymf Россия  
Дата: 19.04.10 07:57
Оценка: 1 (1) +3
Здравствуйте, Sheridan, Вы писали:

S> А мне лично похер.


Правда? Для человека, которому похер, Вы слишком много времени проводите пытаясь кого-то в чем-то убедить, как мне кажется.

S> Я из этой дыры вырвался.


Непохоже.
Re[3]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 19:07
Оценка: :))) :)
Здравствуйте, Vamp, Вы писали:

IT>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

V>Наверное, стоит говорить в каких банках. А то я тут знаю пару людей из банков на форуме (и сам оттуда) — вполне себе джава цветет пахнет, никуда не выдавлена.

Это неправильные банки.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Почему .Net не задавил Java?
От: novitk США  
Дата: 04.03.10 19:39
Оценка: +3 :)
Здравствуйте, IT, Вы писали:

IT>С декстопа как раз уже выдавила полностью. Выдавливание с веба настолько сильно прогрессирует, что лично у меня сомнений нет.

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

IT>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов, а они этого почему-то не хотят.

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

IT>Тем не менее, процесс уже пошёл. Если раньше запрет был тотальным, то теперь при наличии своей собственной инфраструктуры командам разрешают использовать .NET и для написание серверной логики.

Я думаю, что ты сильно экстраполируешь опыт своего ближайшего окружения на весь банк. У вас просто сильная .NET группа и начальники стараются клонировать ее опыт и инструменты. Ощутимого преимущества в умелых руках вне десктопа у .NET пока нет. Возможно он появиться у F# или N. Если говорить о том, что реально лезет во все щели, то это Питон.
Re[24]: Почему .Net не задавил Java?
От: Codechanger Россия  
Дата: 05.03.10 17:30
Оценка: :))) :)
Прочитав топик,сделал два вывода:

1. Программисты делятся на явных и неявных.
2. Why Java programmers wear glasses? Because they cant see sharp (c) чей-то
Re[13]: Ответь на выделенный вопрос ;)
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 13.03.10 20:49
Оценка: -3 :)
Здравствуйте, Erop, Вы писали:

E>>>>>Итак, при чём тут вообще разборки между шарпом и плюсами?

E>>>А ты попроще, без притч поясни Ты же можешь выстроить логичную систему доводов? Программист же как ни как?
I>>А ты внимательно прочти топик. Мне лень для тебя стараться и цитировать.
E>Я читал топик. Логичную систему доводов ты пока не выстроил...

Плохо читал, по обыкновению.
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: Почему .Net не задавил Java?
От: elmal  
Дата: 04.03.10 18:25
Оценка: +2 -1
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

S>почему? слишком много написано уже на ней или бесплатно потому что?
Они в разных сегментах. В плане кроссплатформенности у Java конкурентов нет. В плане крупных сложных веб приложений — Java предлагает на порядок больше вариантов, чем .Net. Среды разработки для Java лучше, чем для .Net. Плюс очень большое количество наработок. Для .Net вендор и идеолог один, для Java их куча, выбирай не хочу. И для конкретной задачи что-то лучше, что-то хуже подходит — всегда есть выбор. Платформа постарше к тому же, уже выработались хорошие практики и т.д. То есть никакого смысла преходить с одной платформы на другую нет, более того, в сложных системах они могут существовать вместе.
Re[6]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 04:32
Оценка: :)))
Здравствуйте, Vamp, Вы писали:

IT>>>С декстопа как раз уже выдавила полностью. Выдавливание с веба настолько сильно прогрессирует, что лично у меня сомнений нет.

N>>Я привел свою статистику... Должен тебе сказать, что я хорошо осведомлен о ситуации и у твоего работодателя Отличий в корне нет.
V>Может, мы уже разберемся, где мы все работаем?

Как научил меня IT — NDA
Re[8]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 13:56
Оценка: :)))
Здравствуйте, dotneter, Вы писали:

LP>>Эклипса или редактора кода эклипса? Сам эклипс — это комбайн, в котором есть все.

D>Все равно, главное узнать что есть там хорошего чего нет в R#.

В таком случае список наиболее важных фич субъективен и еще сильно зависит от задач. Лично для меня он таков:
1. Быстрый autobuild
2. Очень хороший редактор кода — удобное редактирование, хороший разбор кода, в том числе больного, полный набор инструментов рефакторинга, мегафича quick fix (в решарпере такого точно нет), шаблоны.
3. Инструменты для OSGI. Удобный редактор манифеста, отображение зависимостей бандлов и т.д.
4. Инструментарий для junit
5. Удобная среда для работы (docable windows, перспективы)

Решарпер показался мне глючным, медленным, неудобным, без привычных фич (каких именно, уже забыл).
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[3]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 14:15
Оценка: :)))
Здравствуйте, IT, Вы писали:

IT>Кросс платформенность нужна только для ширпотреба, чтобы удовлетворить как можно больше прихотливых кастомеров.


Вот здесь я ошибся. Выделенное читать как похотливых.
Если нам не помогут, то мы тоже никого не пощадим.
Re[10]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 06.03.10 19:56
Оценка: +3
Здравствуйте, LaPerouse, Вы писали:

LP>Ты не прав. Она приводит к более мощным средствам, но не более сложным. Средства должны быть такими, чтобы можно их мог освоить ПТУ-ник.


Было у меня на одном проекте в IBM пара таких индусиков-пэтэушников. Одно выгнали довольно быстро. Второго терпели пол года. В результате код, с которым он возился, а это было процентов 5 от всего кода команды, был причиной 80% багов. Выгнали пэтэушника, переписали за неделю его код, который он пол года не мог осилить и баги исчезли. В других командах таких "промышленных" пэтэушников терпели до конца, в результате у них были серьёзные проблемы с готовностью продукта. И таких историй про пэтэушников я могу рассказать мильён.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 08.03.10 09:32
Оценка: +3
Здравствуйте, Sheridan, Вы писали:

S>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка. А не нужна она только тем, у кого ее нет.


Ты забываешь про целый ряд ситуаций:
1) Софт десктопный. Учитывая, что более 90 процентов десктопа это винда, софт должен продаваться в очень больших количествах, чтобы окупить порты под редкие ОС.
2) Софт заказной под конкретного заказчика
3) Софт настолько дорогой, что железо покупается под этот софт, а не софт подбирается под железо.
4) Софт по своей природе ориентирован на конкретную ОС (утилиты в основном разные)
5) Преимущества, получаемые от использования конкретных уникальных возможностей винды значительно важнее покрытия рынка редких ОС.
Наверняка есть и еще варианты. Принятие решения о кроссплатформенности — непростой и многофакторный процесс.
Re[4]: Почему .Net не задавил Java?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 08.03.10 18:18
Оценка: +3
Здравствуйте, Sheridan, Вы писали:

S>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка. А не нужна она только тем, у кого ее нет.


Где-то прочитал очень грамотную фразу на эту тему — "Если вы думаете о том, нужна ли вам кроссплатформенность, значит, она вам не нужна".
[КУ] оккупировала армия.
Re[21]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 22:56
Оценка: -3
Здравствуйте, koandrew, Вы писали:

__>>Угу. Я бы такое хотел. А то понимаеш на каждый чих надо рекомпайл и заново приходить к точке отладки воссоздавая state.

K>А как же Edit and Continue? И ничего не надо восстанавливать...
Он глючит чаще, чем работает.
Sapienti sat!
Re[7]: Почему .Net не задавил Java?
От: lazymf Россия  
Дата: 11.03.10 05:24
Оценка: +1 :))
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Sheridan, Вы писали:

НС>>> Наверняка есть и еще варианты. Принятие решения о кроссплатформенности — непростой и многофакторный процесс.
S>>И тем не менее кросплатформенность — большой плюс.
НС>Ты мое сообщение не читал, что ли?

А зачем ему? Тут случай из Салтыкова-Щедрина — в голове у пациента органчик, способный исполнять две несложные пиесы — "Разорю!" и "Не потерплю!" "Кроссплатформенность — большой плюс" и "Знать администрирование полезно для программиста"...
Re[3]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 11.03.10 13:25
Оценка: :)))
Здравствуйте, Erop, Вы писали:

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

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

Разумеется.

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

Re[10]: Интересно...
От: Mamut Швеция http://dmitriid.com
Дата: 19.04.10 14:17
Оценка: +1 :))
S>>Новые версии нужны чего угодно. Даже не к ночи помянутого дотнета, чтоб ему подавилось. Не нужно только впредь говорить "вот выйдет абц версии ч и жизнь наладится". Нихрена ничего не наладится. Особенно у микрософта. Если программируете под винду — будьте готовы постоянно ожидать улучшений и покупать, покупать, покупать, покупать, покупать, покупать, покупать, покупать...... пать.... ть......
S>>микрософту не выгодно не делать улучшений. Более того, ему выгодно делать как можно больше улучшений. Впрочем еще вопрос — а действительно ли это улучшения или это просто на большинство действует реклама с элементами нлп, а меньшинству пофиг.
S>>Вот к примеру винформс и этот, впф(?). Зачем сменили? впф лучше? Точно лучше? Стоп. Мне ничего говорить не надо. Себе скажите. А мне лично похер. Я из этой дыры вырвался. Теперь вот курить еще брошу и жизнь наладится


M>Действительно. Детальное описание того, что у МСа живут и развиваются технологии 15-летней давности ты, естественно, не помнишь. Хотя... Человеку без связей с реальностью, знания ни к чему...



M>ЗЫ. В Линуксе тоже сплошные улечшения во всем подряд, включая замену технологий, ломание обратной совместимости и т.п. Ах ну да, это же Линукс, в Лиунксе это можно.


Интересно, что здесь можно начать уже ставший привычным круг:

Mamut: Sheridam ты что, только лыбиться можешь?
Sheridan: MS — зло
Mamut: Почему?
Sherdan: Потому и потому
Mamut: Детальное описание, почему это не так
Sherdan: Ты не понимаешь!!! МС — зло потому и потому
Mamut: Ложь. Детальное описание, ссылки.
Sherdan: Ты не понимаешь!!! МС — зло!!!! ПАТАМУШТА!!!!
Mamut: Ложь. Детальное описание, ссылки, опровержение, примеры
Sheridan: Вы меня никто не понимаете
Mamut: А что понимать? Сводная таблица ошибок, допущенных Шериданом
Sheridan: <нет ответа>


Или не начинать, потому что скучно и пройдено уже раз пять?


dmitriid.comGitHubLinkedIn
Re: Системы реального времени: от Linux к Java
От: Head Ache  
Дата: 07.07.10 13:28
Оценка: 5 (2)
субж
http://www.osp.ru/text/print/302/8112510.html

Как говорил Джоэл Спольски, "они даже не понимают, насколько отстали".
Этот аккаунт покинут.
Re[5]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 19:31
Оценка: 1 (1) :)
Здравствуйте, Cyberax, Вы писали:

C>Главная проблема в .NET — привязка к Microsoft. А к чему это ведёт, индустрия уже выучила.


Я вот, например, без понятия. Просвети.
Если нам не помогут, то мы тоже никого не пощадим.
Re[16]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 19:12
Оценка: 1 (1) +1
Здравствуйте, LaPerouse, Вы писали:

N>>Mне быстро ехать...

LP>java + spring + osgi + ингридиенты по вкусу.
Только давай ты не будешь мне рассказывать про spring + osgi — у меня мегабайты плагинов для Eclipse/RCP в репо и 2 ява-синьора трещат про Spring не переставая.... Эти "серебряные пули" решают столь мизерные проблемы таким слоновьим способом, что это просто смешно.
Re: Почему .Net не задавил Java?
От: Testator Россия  
Дата: 04.03.10 18:08
Оценка: +1 :)
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

Потому что .net сосет там где java рулит:
http://blogs.computerworld.com/london_stock_exchange_suffers_net_crash
▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬
Мы — то, во что верим.
Re[2]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 04.03.10 18:35
Оценка: +1 -1
Здравствуйте, IT, Вы писали:

S>>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

S>>почему? слишком много написано уже на ней или бесплатно потому что?
IT>В банках .NET выдавил джаву с веба и десктопа уже практически полностью. Остались серверные приложения.
Эээ.. Серверные приложения — это тот же веб и есть.
Sapienti sat!
Re[3]: Почему .Net не задавил Java?
От: elmal  
Дата: 04.03.10 19:29
Оценка: +2
Здравствуйте, russian_bear, Вы писали:

_>Вы джаваскрипт чем дебажите? Наши джависты уже давно VS.NET Express

А причем здесь он ? Я его редко дебажу. А если дебажу, то да, студией, мне не жалко. Многие файрфоксом дебажат. Вродь как в девятке IDEA появился неплохой отладчик, но я бесплатной пользуюсь, там нету отладчика, особо не мучаюсь.
Re[6]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 04.03.10 19:47
Оценка: +2
Здравствуйте, IT, Вы писали:

C>>Главная проблема в .NET — привязка к Microsoft. А к чему это ведёт, индустрия уже выучила.

IT>Я вот, например, без понятия. Просвети.
Вспомни IE6 и к чему привела стандартизация на нём. Или постоянно растущую цену обновлений, или Vista, которую никто не хотел, но вынуждены были покупать. Ну и общие проблемы с vendor lock-in.

Ещё по мелочи — BSA-аудиты и сложности с license compliance.
Sapienti sat!
Re[3]: Почему .Net не задавил Java?
От: elmal  
Дата: 04.03.10 19:54
Оценка: +1 :)
Здравствуйте, IT, Вы писали:

IT>Кросс платформенность нужна только для ширпотреба, чтобы удовлетворить как можно больше прихотливых кастомеров. В тех же интерпрайзах она нафиг не упала.

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

IT>Вариантов чего? Тормозов?

Тормоза можно сделать на любом языке. И наоборот. Часто тормоза не главное.

IT>Не знаю, не пользовался, может быть. Хотя, насколько мне известно, Java как язык давно безнадёжно отстал от C#. Одна надежда на Скалу.

На деле, те возможности, которые уже есть, позволяют писать очень лаконично. Да, некоторого сахара нет. Но по идее, чем проще язык, тем меньшне неоднозначностей, тем лучше можно делать среды разработки, и тем шустрее будут работать среды разработки. Чем навороченней язык, тем сложнее для него сделать приличную среду разработки. Палка о двух концах. Производительность труда программиста поднимает больше среда разработки, а не сам язык. Ну и еще — новички часто любят крайне хитрые конструкции употреблять, которые без поллитра не разберешь, именно для обучения конструкциям, а не по делу, и чем больше конструкций будет, тем больше новички будут креативить, а потом это все развивать и поддерживать . Палка о двух концах. Ведь что ни говори, не устаканился еще функциональный подход, практики не выработались. Сейчас пионеры такое понапишут, что потом разгребать это долго придется.
Re[12]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 13:56
Оценка: +1 -1
Здравствуйте, landerhigh, Вы писали:

MC>>>И тем не менее, я уже не раз слышал, что под одну и ту же задачу администрирование mssql обходятся дешевле других субд.

M>>Естественно. Например, моежте поискать, что надо для настройки автоматического бэкапа mysql'я. Я тут с утра вожусь...
L>Эээ... cron?
Потенциальная возможность сделать — это немного не то. Админу нужна реальная возможность. А учитывая, что в продакшене всегда делается бэкап — не иметь нормальных средств для этого выглядит странным.
+ как в случше Мамута — это ещё и грабли с кроном какие-то.
Re[12]: Почему .Net не задавил Java?
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.10 13:59
Оценка: +1 -1
MC>>>И тем не менее, я уже не раз слышал, что под одну и ту же задачу администрирование mssql обходятся дешевле других субд.

M>>Естественно. Например, моежте поискать, что надо для настройки автоматического бэкапа mysql'я. Я тут с утра вожусь...


L>Эээ... cron?


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

слава богу, есть добрые люди, но когда в коде видишь вот такое:
#Clean up IO redirection                                                                                  
exec 1>&6 6>&-      # Restore stdout and close file descriptor #6.                                        
exec 1>&7 7>&-      # Restore stdout and close file descriptor #7.


понимаешь, что все весьма и весьма печально.

Если бы еще cron работал
Автор: Mamut
Дата: 05.03.10
...


dmitriid.comGitHubLinkedIn
Re[7]: Почему .Net не задавил Java?
От: Vamp Россия  
Дата: 05.03.10 14:32
Оценка: +2
N>Как научил меня IT — NDA
Что, кстати, чушь. NDA — это запрет на разглашение подробностей того, чем ты занимался на рабочем месте — публикация исходных кодов, например. Ни одна компания не требует от штатныъх сотрудников скрывать факт того, что ты на нее работаешь.
Да здравствует мыло душистое и веревка пушистая.
Re[6]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 16:15
Оценка: :))
Здравствуйте, LaPerouse, Вы писали:

IT>>Давай заменим выделенное на недозрелым и тогда твоё дальнейшее утверждение в том числе будет абсолютно точным.

LP>В java generic-ки недозрелые. Все остальное в самом соку.

Ты сок с рассолом не путай. Хотя с бодунца оно может даже и полезней будет.

IT>>Джава — недоязык и переплатформа.


LP>Вывод правильный. Я конечно понимаю, тут собрались любители художественно попрограммировать, но на практике выразительность языка не так уж важна. Собственно, от языка требуется одна простая вещь: обеспечить базовую поддержку ООП. И все!


Типичное заблуждение людей, строящих обезьянко... как это по русски? в общем monkey-based development process.

LP>Остальное — задача платформы.


Понятно, остальное разрулят архитекторы. Задача обезьянок обеспечить ООП.

LP>Какой язык для этого нужен? Правильно, самый убогий из всех возможных. И это правильно! Хотя никто не мешает конечно реализовать некоторые компоненты к примеру Scala (но я бы такое не одобрил).


Итак, с твоей помощью мы приходим к следующему выводу:

Джава — это недоязык на переплатформе для обезьянко-подобного процесса разработки.

Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 08.03.10 10:25
Оценка: :))
Приветствую, Ночной Смотрящий, вы писали:

НС> Наверняка есть и еще варианты. Принятие решения о кроссплатформенности — непростой и многофакторный процесс.

И тем не менее кросплатформенность — большой плюс.
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[8]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 08.03.10 14:16
Оценка: -1 :)
Приветствую, Alyas77, вы писали:

A> Чего наверное нельзя сказать о остальных 80% рынка/продуктов где кроссплатформенность — дополнительный зароботок шельм-программистов но огромные и ненужные расходы для компании

Взять кроссплатформенные библиотеки и компилятор наерное iq не позволяет? Теже 80% продуктов, написанных при помощи qt не требуют никаких дополнительных затрат на поддержку кроссплатформенности.
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[10]: Клевета!
От: Roman Odaisky Украина  
Дата: 08.03.10 20:59
Оценка: :))
Здравствуйте, Antikrot, Вы писали:

A>а сам-то чем лучше — мог бы и расшифровать MS, чтоб народ не вводить в заблуждение ;)


С каких это пор в КСВ избегают введения народа в заблуждение?!
До последнего не верил в пирамиду Лебедева.
Re[22]: Почему .Net не задавил Java?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 09.03.10 13:19
Оценка: +1 :)
Здравствуйте, fddima, Вы писали:

F> Так то оно всё так. Только размер его будет поболее. Да и "восстановить" такой бэкап будет пожалуй помедленее (хотя конечно зависит от реализации). Да и годиться только для full backup — а как же differential? Все ещё нужная вещь.


Ну, можно натравить diff на скрипт с предпоследним и последним бэкапом, но это уже, даже по моим меркам, через задницу
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[11]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 09.03.10 18:18
Оценка: :))
Здравствуйте, Ikemefula, Вы писали:

I>>>дай посмотреть на это, а то как ни гляну на что нить с ГУИ на джаве, хочется или плаать или убить кого нибудь.

C>>Мы портируем HTMLayout, можешь посмотреть на приложения, написанные на нём.
I>Возможно для Java это и революция, но для не-Java это как бэ каменный век.
Как бэ, нет. HTMLayout примерно по технологичности наравне с WPF. Разве что под WPF больше наработок.
Sapienti sat!
Re[15]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 20:21
Оценка: -2
Здравствуйте, MxKazan, Вы писали:

C>>С другой стороны в HTMLayout есть превосходное отделение данных и их отображения, с чётким выделением стилизации — CSS+CSSS в HTMLayout убивают жалкую поддержку стилей в WPF.

MK>А что там жалкого в этих самых стилях WPF, м?
Тем, что они не CSS
Sapienti sat!
Re[20]: Почему .Net не задавил Java?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 10.03.10 22:24
Оценка: +2
Здравствуйте, master_of_shadows, Вы писали:

__>Угу. Я бы такое хотел. А то понимаеш на каждый чих надо рекомпайл и заново приходить к точке отладки воссоздавая state.


А как же Edit and Continue? И ничего не надо восстанавливать...
[КУ] оккупировала армия.
Re[31]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 11.03.10 15:17
Оценка: +1 :)
Здравствуйте, Erop, Вы писали:

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

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

А к начальному заданию эта ветка топика уже давно отношения не имеет.
Sapienti sat!
Re[7]: Ответь на выделенный вопрос ;)
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 12.03.10 19:45
Оценка: -1 :)
Здравствуйте, Erop, Вы писали:

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


E>Ну силы льва, в твоей басне, ограничены, платформа, чем шире она используется, тем сильнее и популярнее...


С++ до платформы недотягивает.
Re[9]: Ответь на выделенный вопрос ;)
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 13.03.10 09:28
Оценка: :))
Здравствуйте, Erop, Вы писали:

E>>>Ну силы льва, в твоей басне, ограничены, платформа, чем шире она используется, тем сильнее и популярнее...

I>>С++ до платформы недотягивает.

E>Этот вопрос тут не важен. Мы вроде бы о сишарпе против явы?..

E>Итак, при чём тут вообще разборки между шарпом и плюсами?

Перечитай притчу раз сто.
Re[11]: Ответь на выделенный вопрос ;)
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 13.03.10 20:20
Оценка: :))
Здравствуйте, Erop, Вы писали:

E>>>Итак, при чём тут вообще разборки между шарпом и плюсами?

I>>Перечитай притчу раз сто.

E>А ты попроще, без притч поясни Ты же можешь выстроить логичную систему доводов? Программист же как ни как?


А ты внимательно прочти топик. Мне лень для тебя стараться и цитировать.
Re[17]: Ты просто тро-ло-ло?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 14.03.10 19:47
Оценка: :))
Здравствуйте, Erop, Вы писали:

I>>Для чего ?

E>Ну пишешь же ты тут зачем-то? Или ты просто тро-ло-ло?
E>Итак, в проекте С выбрали шарп, почему это простимулирует выбор явы в проекте J?..

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

На нём разве что ядро и драйвера нельзя писать."

Вот объясни, мега читатель, где ты здесь увидел стимулирование выбора джавы в каком то проекте ?
Re[3]: Почему .Net не задавил Java?
От: Mamut Швеция http://dmitriid.com
Дата: 19.04.10 07:35
Оценка: +2
w>> А вот C# — молодец. Уже скоро MS накатят C# 4.0, выпустят красивый .Net Framework, Visual Studio 2010, а я сверху накачу свежие сервис-паки и жизнь наладится!
S>Так вроде как 3й был красивый. А перед ним второй тоже был красивый. Или что, уже некрасивые? Ожиданий не оправдали? Ну в принципе я не удивлен...

Ну ты вообще в курсе, что стагнация — это плохо?

если вторая версия хороша, третья — лучше, чем вторая, а четвертая — лучше, чем первая — это это нормально. И адекватные люди это нормально воспринимают.

Qt 4.5 лучше, чем Qt4? А Qt 4 лучше, чем Qt 3? Или Qt 3 был некрасивый? Ожиданий не оправдал? Ну, в принципе, я не удивлен...


ЗЫ. Вместо Qt можно поставить любой популярный язык программирования, фреймворк или технологию.


dmitriid.comGitHubLinkedIn
Re[9]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 20:38
Оценка: 3 (1)
Здравствуйте, Ikemefula, Вы писали:

C>>Ничего, мы готовим революцию в GUI для Java. Подожди немного

I>дай посмотреть на это, а то как ни гляну на что нить с ГУИ на джаве, хочется или плаать или убить кого нибудь.
Мы портируем HTMLayout, можешь посмотреть на приложения, написанные на нём.
Sapienti sat!
Re[26]: Почему .Net не задавил Java?
От: fddima  
Дата: 13.03.10 07:15
Оценка: 2 (1)
Здравствуйте, Cyberax, Вы писали:

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


C>>>Собственно, то что любой 3-rd party алгоритм и реализация неприемлима. Бред это.

E>>Почему бред?
C>Потому. Не бредом может быть требование прохождения тестов и/или сертефикации кода.
И это тоже имеет место быть в моём случае.

Всем приятных выходных.
Re[6]: Почему .Net не задавил Java?
От: jazzer Россия Skype: enerjazzer
Дата: 05.03.10 04:04
Оценка: 1 (1)
Здравствуйте, IT, Вы писали:

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


IT>>>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов,

L>>А потом нанять обратно 180%

IT>Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.


то ли дело виндовые админы, которые работают бесплатно за идею.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[15]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 15:02
Оценка: 1 (1)
Здравствуйте, fddima, Вы писали:

F>>> + как в случше Мамута — это ещё и грабли с кроном какие-то.

L>>Мамуту принимать man cron три раза в день после еды.
F> В данном контексте это не важно. То что уже было бы решено на mssql, решается на порядок дольше.
Как мне на MSSQL сделать так, чтобы БД дампилась раз в 5 часов, шифровалась ассиметричным ключом и закачивалась на Amazon S3?

Реальное требование у меня. Решил так:
#!/bin/sh

echo Starting database backup

DBNAME=`date +%Y%m%d-%H%M`
DBDUMP=db-$DBNAME.sql.gz
DBDUMPFILE=`mktemp -t db.XXXXXXXXX`

pg_dump ServerDB | gzip | gpg -e > $DBDUMPFILE

s3cmd put $DBDUMPFILE s3://XXXXXXXX-db-backup/$DBDUMP
s3cmd put $DEVDUMPFILE s3://XXXXXXXX-db-backup/$DEVDUMP

rm $DBDUMPFILE
rm $DEVDUMPFILE

echo Database backup complete

Заняло 5 минут. Сколько ты это будешь делать на MSSQL?

Синхронизация файлового хранилища:
# Backup attachments storage
echo Starting info storage backup

s3cmd sync --delete-removed /home/sdapp/storage s3://XXXXXXXX-storage-backup/storage

echo Info storage backup complete
Sapienti sat!
Re[18]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 19:40
Оценка: 1 (1)
Здравствуйте, IT, Вы писали:

IT>>>А работающее приложение при этом работающим останется?

C>>Необязательно, хотя очень вероятно. Но это же разработка, тут пофиг на редкие падения.
IT>Понятно. Я думал ты о чём-то серьёзном, а такие фичи нам мало интересны.
Можно и для серьёзного использовать. Я знаю товарища, который использует эту фичу для динамической перегрузки кода в SIP-свитче. Ну и Erlang и всё такое.

Для разработки ты тоже существенно недооцениваешь полезность такой фичи.
Sapienti sat!
Re[7]: Почему .Net не задавил Java?
От: dr.Chaos Россия Украшения HandMade
Дата: 08.03.10 21:35
Оценка: 1 (1)
Здравствуйте, Antikrot, Вы писали:

A>а пример можно?


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

Стоит признать, что HPUX уже давненько не поддерживается, но кроссплатформенность таки есть MS Win/AIX, там правда в основном свои либы.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
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[2]: Почему .Net не задавил Java?
От: Vamp Россия  
Дата: 04.03.10 18:24
Оценка: +1
IT>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

Наверное, стоит говорить в каких банках. А то я тут знаю пару людей из банков на форуме (и сам оттуда) — вполне себе джава цветет пахнет, никуда не выдавлена.
Да здравствует мыло душистое и веревка пушистая.
Re[2]: Почему .Net не задавил Java?
От: russian_bear  
Дата: 04.03.10 18:47
Оценка: :)
E>Среды разработки для Java лучше, чем для .Net.



Вы джаваскрипт чем дебажите? Наши джависты уже давно VS.NET Express.
Re[4]: Почему .Net не задавил Java?
От: russian_bear  
Дата: 04.03.10 20:25
Оценка: +1
E>А причем здесь он ? Я его редко дебажу. А если дебажу, то да, студией, мне не жалко. Многие файрфоксом дебажат. Вродь как в девятке IDEA появился неплохой отладчик, но я бесплатной пользуюсь, там нету отладчика, особо не мучаюсь.

Просто VS.NET очень удобная, удобнее любых их IDE-шек. Не только для JS.

PS: Я пользовался eclipse, NetBeans и Aptana, они откровенно сливают студии.
Re[3]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 04.03.10 20:35
Оценка: +1
Здравствуйте, russian_bear, Вы писали:

E>>Среды разработки для Java лучше, чем для .Net.

_>
_>Вы джаваскрипт чем дебажите? Наши джависты уже давно VS.NET Express.
IntelliJ IDEA UI.

Студия нервно курит в сторонке. По мощности сейчас из сравнимого с IDEA — только ReSharper.
Sapienti sat!
Re[4]: Почему .Net не задавил Java?
От: landerhigh Пират  
Дата: 05.03.10 00:09
Оценка: :)
Здравствуйте, IT, Вы писали:


IT>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов,

А потом нанять обратно 180%
www.blinnov.com
Re[3]: Почему .Net не задавил Java?
От: jazzer Россия Skype: enerjazzer
Дата: 05.03.10 04:00
Оценка: +1
Здравствуйте, Cyberax, Вы писали:

IT>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью. Остались серверные приложения.

C>Эээ.. Серверные приложения — это тот же веб и есть.
Э-э-э.... С чего бы это "веб и есть"?
В абсолютном большинстве серверных (т.е. не десктопных) приложений в банках вебом (в смысле HHTP сотоварищи) и не пахнет.
Максимум мониторинг вебовский прикрутят, а так система сидит себе тихонько, и ее деятельность только в базах данных и видно.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[4]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 11:14
Оценка: :)
Здравствуйте, Cyberax, Вы писали:

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


E>>>Среды разработки для Java лучше, чем для .Net.

_>>
_>>Вы джаваскрипт чем дебажите? Наши джависты уже давно VS.NET Express.
C>IntelliJ IDEA UI.

C>Студия нервно курит в сторонке. По мощности сейчас из сравнимого с IDEA — только ReSharper.


Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[5]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 14:05
Оценка: :)
Здравствуйте, Pavel Dvorkin, Вы писали:

IT>>Это неправильные банки.

PD>Хм... У меня дома есть 3 трехлитровые банки с огурцами. Должен ли я срочно выдавить из них всякую джаву и заполнить их дотнетом ?

Только сначала лишние биты оттуда повыжимай.
Если нам не помогут, то мы тоже никого не пощадим.
Re[7]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 16:25
Оценка: -1
Здравствуйте, IT, Вы писали:

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


IT>>>Давай заменим выделенное на недозрелым и тогда твоё дальнейшее утверждение в том числе будет абсолютно точным.

LP>>В java generic-ки недозрелые. Все остальное в самом соку.
IT>Ты сок с рассолом не путай. Хотя с бодунца оно может даже и полезней будет.
IT>>>Джава — недоязык и переплатформа.
LP>>Вывод правильный. Я конечно понимаю, тут собрались любители художественно попрограммировать, но на практике выразительность языка не так уж важна. Собственно, от языка требуется одна простая вещь: обеспечить базовую поддержку ООП. И все!
IT>Типичное заблуждение людей, строящих обезьянко... как это по русски? в общем monkey-based development process.
LP>>Остальное — задача платформы.
IT>Понятно, остальное разрулят архитекторы. Задача обезьянок обеспечить ООП.

Не обезьянки, а инженера. Или, если угодно, промышленные рабочие. Тем самым разработка ПО превращается из развлечения для интеллигентов-педиков (пардон, геев) в инженерную дисциплину, строгую и научно обоснованную.

LP>>Какой язык для этого нужен? Правильно, самый убогий из всех возможных. И это правильно! Хотя никто не мешает конечно реализовать некоторые компоненты к примеру Scala (но я бы такое не одобрил).

IT>Итак, с твоей помощью мы приходим к следующему выводу:
IT>

Джава — это недоязык на переплатформе для обезьянко-подобного процесса разработки.


Ява — это промышленные язык и платформа для индустриального процесса разработки
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[10]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 16:29
Оценка: +1
Здравствуйте, IT, Вы писали:

N>>А ты сам то как конфигурируешься?

IT>Зависит. Но стараюсь поменьше мусора в виде xml'я.
Стараться это хорошо! Но можно не стараться, а перейти на конфигурация скриптами.

IT>Но могу сказать точно — видение настоящего крутого перца не может увеличить количество мозгов у видящего.

Мозги всегда нужны! Просто неплохо бы иметь представление о всем спектре и признать, что у динамики есть некоторые реальные преимущества.

IT>Dynamic-то тебе зачем?

Ломает на рефлекшине boilerplate писать. По другому оставаясь в C#/Java вообще никак — квазицитирующих макров нет, система типов говно.

IT>Это же прямой путь в зазеркалье. Не хватает общения с уродами из страны чудес?

Я вовсе не настаиваю на ее эксклузивности. Если другого ничего в C# не предвидеться для boilerplate, я возьму динамику.
Re[8]: Почему .Net не задавил Java?
От: Mr.Cat  
Дата: 05.03.10 16:36
Оценка: +1
Здравствуйте, LaPerouse, Вы писали:
LP>Не обезьянки, а инженера. Или, если угодно, промышленные рабочие. Тем самым разработка ПО превращается из развлечения для интеллигентов-педиков (пардон, геев) в инженерную дисциплину, строгую и научно обоснованную.
Не научно обоснованную, а процессно-обоснованную. Попытка обосновать разработку научно как раз, на мой взгляд, как раз приводит к более сложным и мощным средствам (например к повышению выразительности языка, опять же например за счет мощных систем типов: зависимых, юникнесс и т.п.) разработки. Без участия интеллигентов-педиков (и чего ты их так не любишь, ты натурал что-ли?) можно построить только процесс (не науку), когда никто ни за что не отвечает, все делается по четкой инструкции путем подачи выхода одного процесса на вход другого (во избежание неуместных холиваров, прошу обратить внимание: я не говорю, что это хорошо или, наоборот, плохо).
Re[18]: Почему .Net не задавил Java?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 05.03.10 16:37
Оценка: +1
Здравствуйте, fddima, Вы писали:

F>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>Примерно столько же. Правда кода будет немного больше. Powershell + SQL Server Objects + System.Security.Cryptography + S3 .NET SDK = ~50-60 строчек кода, включая и дамп, и шифрование, и закачку на s3, и логирование в eventlog.

F> Ткни куда посмотреть на эту тему... Или чего-то ненахожу, или чего-то точно не знаю.

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

кстати, вместо SQL server objects можно использовать готовый аналог mysqldump: http://getmssqldump.codeplex.com/

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[23]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 17:14
Оценка: :)
Здравствуйте, fddima, Вы писали:

F>>> PS: Мне, конечно подобной задачи не нужно. Но, если бы клиенту понадобилось такое — никаким gpg я бы не отделался, и мне бы абсолютно точно так же пришлось бы городить огород, потому как есть определенная специфика требований к безопасности и используемых средств шифрования.

C>>Т.е. нужен gpg с длинной бумажкой почему именно он.
F> Нет. Любой 3-rd party алгоритм и реализация неприемлима, что тут такого.
Собственно, то что любой 3-rd party алгоритм и реализация неприемлима. Бред это.
Sapienti sat!
Re[9]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 17:47
Оценка: :)
Здравствуйте, yuriylsh, Вы писали:

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


LP>>>>А в ней уже появился редактор кода?


Y>>>Шо, опять
Автор: landerhigh
Дата: 22.02.10
? (С)


LP>>Запустите, запустите, запустите, пожалуйста, эклипс. И попробуйте поработать в нем. Можно еще IntelJIdea, там практически те же возможности.


Y>Дык эта, запускаю периодически. Я к тому, что еще одно обсуждение редактора студии моя слабая психика не выдержит


Дык что обсуждать то, чего нет
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[9]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 17:53
Оценка: :)
Здравствуйте, IT, Вы писали:

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


IT>>>Понятно, остальное разрулят архитекторы. Задача обезьянок обеспечить ООП.

LP>>Не обезьянки, а инженера. Или, если угодно, промышленные рабочие.
IT>Не инжерера, а пэтэушники.

Ок, можно и так.

LP>>Тем самым разработка ПО превращается из развлечения для интеллигентов-педиков (пардон, геев) в инженерную дисциплину, строгую и научно обоснованную.

IT>Про геев вам, конечно, виднее. А насчёт строгого и научного обоснования, то давно известно, что примитивными мозгами и тупыми/тормознутыми инструментами сложные задачи просто не решаются.

Сложные задачи решаются путем разделения их на более мелкие. И вот здесь java нереально рулит. Благодаря таким штукам как OSGi или Spring.

IT>>>

Джава — это недоязык на переплатформе для обезьянко-подобного процесса разработки.

LP>>Ява — это промышленные язык и платформа для индустриального процесса разработки
IT>Ладно. Согласен уступить:
IT>Джава — это недоязык и переплатформа для пэтэушно-подобного процесса разработки.

Джава — это язык и платформа для промышленной разработки. Проектирование — для специалистов одного уровня, разработка — для другого.

PS Блин, я какие-то реакционные вещи стал тут с вами говорить Уже начинаю обосновывать необходимость капиталистического разделения труда
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[6]: Почему .Net не задавил Java?
От: Antikrot  
Дата: 05.03.10 18:00
Оценка: :)
Здравствуйте, IT, Вы писали:

IT>>>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов,

L>>А потом нанять обратно 180%
IT>Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.
завидовать нехорошо
Re[12]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 19:43
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaPerouse, Вы писали:


НС>>>патсталом


LP>>Видел quick fix в eclipse?


НС>Видел. В чем принципиальное отличие от решарпера?


Не знаю, не видел оный в решарпере. Имхо, он там убогий, как и весь решарпер. Пастернака не читал.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[18]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 20:22
Оценка: +1
Здравствуйте, LaPerouse, Вы писали:

LP>Какие мизерные проблемы? Это проблема complexity-то мизерная? Это фундаментальная проблема в области разработки ПО.

LP>Каким таким слоновьим? Бандлы и декларативные сервисы OSGi решают проблему coupling и complexity изящно и просто. Это факт.

1) "complexity problem" это сферический конь в вакуме
2) OSGi стандаризирует подход к Java single process deployment life cycle для слабо-зависимых вендоров
3) 3/4 функционала OSGi в том же .NET идет из коробки — версионность и изоляция. Ничего интересного там нет, просто Sun прохлопал ушами
4) 1/4 функционала, которую вставили, чтобы дифференцирoваться от .NET (bundle lifecycle without rebooting container) реально не работает. Смотри окошко о ребуте после каждой feature installation в главном киллераппе OSGi под названием Eclipse. Да я понимаю, что это все из за кривых рук сервисо-писателей, но мир не совершенен. В реальном мире есть единственное рабочее на сегодняшний день решение если уж очень хочеться — Erlang
5) В корпоративных интранетах зоопарк и на такие стандарты все клали с прибором, если там не полная диктатура одного архитектора
Re[19]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 20:37
Оценка: :)
Здравствуйте, novitk, Вы писали:

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


LP>>Какие мизерные проблемы? Это проблема complexity-то мизерная? Это фундаментальная проблема в области разработки ПО.

LP>>Каким таким слоновьим? Бандлы и декларативные сервисы OSGi решают проблему coupling и complexity изящно и просто. Это факт.

N>1) "complexity problem" это сферический конь в вакуме


Это не сфероконь. Это реальная проблема, которая имеет реальное решение.

N>2) OSGi стандаризирует подход к Java single process deployment life cycle для слабо-зависимых вендоров


Там не только deployment. Там вообще много всего.

N>3) 3/4 функционала OSGi в том же .NET идет из коробки — версионность и изоляция. Ничего интересного там нет, просто Sun прохлопал ушами


В .NET есть динамические модули? Декларативное описание зависимостей?

N>4) 1/4 функционала, которую вставили, чтобы дифференцирoваться от .NET (bundle lifecycle without rebooting container) реально не работает. Смотри окошко о ребуте после каждой feature installation в главном киллераппе OSGi под названием Eclipse.


Ха-ха. Брось каку под названием eclipse extensions. Эта хрень, хоть и построена поверх OSGi, реализует свой lifecycle, который есть полная хрень. DS наше все.

N>Да я понимаю, что это все из за кривых рук сервисо-писателей, но мир не совершенен. В реальном мире есть единственное рабочее на сегодняшний день решение если уж очень хочеться — Erlang


Это из-за обратной совместимости плагинов 2.0 при переходе на eclipse 3.0. Сервисописатели не при чем. Точное следование OSGi гарантирует полную динамику. Просто не используй extensions, вот и все. Правда, если используется RCP, все же на использование extensions лучше пойти, в противном случае слишком много функционала будет недоступно.

N>5) В корпоративных интранетах зоопарк и на такие стандарты все клали с прибором, если там не полная диктатура одного архитектора


Не понял.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[18]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 22:24
Оценка: +1
Здравствуйте, LaPerouse, Вы писали:

N>>вывода типов нет,

LP>есть
нет

N>>замыканий нет,

LP>есть
нет

N>>кортежей нет,

LP>есть
нет

N>>генераторов нет, LINQ-a/list comprehension нет...

LP>Нет и не надо.
надо

LP>Итого, единственный серьезный недостаток — генерики.

N>>Единственное, что лучше чем в Питоне (если не считать глобальной разницы между статикой и динамикой) — нативные библиотеки.
LP>Надеюсь, ты не собрался сравнивать python с java platform да ну брось, несеръезно это.
Если важнее всего скорость разработки, тут и сравнивать нечего...Ява тут не при делах... С# будет думаю близок
Re[25]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 22:26
Оценка: :)
Здравствуйте, novitk, Вы писали:

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


LP>>DS проблему решает полностью — на то он и декларативен.


N>Только если считать IoC решением проблемы. Забылся, кэшанул IQuoteService где-нибудь внутри и все накрылся контейнер.


Ну дык это общая проблема императивного программирования, при чем тут OSGi?
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[19]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 22:34
Оценка: :)
Здравствуйте, novitk, Вы писали:

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


N>>>вывода типов нет,

LP>>есть
N>нет

Есть. В Java есть вывод типов для шаблонов генериков:

public static <T> List<T> emptyList() 
{
   return new ArrayList<T>();
}

List<T> = emptyList();


В java 7 сделают то же самое для конструкторов

N>>>замыканий нет,

LP>>есть
N>нет

есть. Inner classes — полноценные замыкания.

N>>>кортежей нет,

LP>>есть
N>нет

Не знаю как у тебя, а у меня есть:

public class Pair<T1, T2>
{
    public T1 object1;
    public T2 object2;
    
    public Pair(T1 object1, T2 object2)
    {
        this.object1 = object1;
        this.object2 = object2;
    }
}


А в самом языке эта фича нафиг не сдалась

N>>>генераторов нет, LINQ-a/list comprehension нет...

LP>>Нет и не надо.
N>надо

Лучше бы сделали дженерики.

LP>>Итого, единственный серьезный недостаток — генерики.

N>>>Единственное, что лучше чем в Питоне (если не считать глобальной разницы между статикой и динамикой) — нативные библиотеки.
LP>>Надеюсь, ты не собрался сравнивать python с java platform да ну брось, несеръезно это.
N>Если важнее всего скорость разработки, тут и сравнивать нечего...Ява тут не при делах... С# будет думаю близок

скорость разработки не от языка зависит в основном, а от наличия библиотек/инструментария. Есть ли что-либо под солнцем сравнимое по этому показателю с java?
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[21]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 23:15
Оценка: :)
Здравствуйте, novitk, Вы писали:

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


N>>>>>вывода типов нет,

LP>>Есть. В Java есть вывод типов для шаблонов генериков:
N>Никакого вывода типов переменных здесь не увидел.

Ты ничего не говорил про переменные Есть вывод типов параметров дженериков. Без него ты бы вынужден был бы написать:
List<T> list = emptyList<T>();


Сокращает запись как видишь, особенно если параметров много.

N>>>>>замыканий нет,

LP>>есть. Inner classes — полноценные замыкания.
N>Соглашусь, есть, но говно, ибо слишком много писанины.

Что есть.

N>>>>>кортежей нет,

LP>>>>есть
N>>>нет
LP>>Не знаю как у тебя, а у меня есть:
N>Соглашусь, есть. Хочу в стандартной библиотеке.

OpenJDK открыта для коммитов. Может, появится и в официальной версии

N>>>>>генераторов нет, LINQ-a/list comprehension нет...

LP>>>>Нет и не надо.
N>>>надо
LP>>Лучше бы сделали дженерики.
N>Лучше бы, но сие ортогонально.

Это реально востребовано, потому что это затрагивает вопросы проектирования, а генераторы — быдлокодогенерацию. Разница огромна. Первое — системообразующая вещь. Вторая — деталь реализации.

LP>> скорость разработки не от языка зависит в основном, а от наличия библиотек/инструментария. Есть ли что-либо под солнцем сравнимое по этому показателю с java?

N>Приведи пример библиотек для явы не имеющих аналогов в Питоне, кроме UI. Только не надо про IDE — я пишу в IPython/EmacsREPL в полной динамике с чем не может тягаться никакой статический анализатор.

Я как бы не знаток Путона. И честно говоря, подумываю завершать эту олимпиаду Спать пора.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[13]: Почему .Net не задавил Java?
От: elmal  
Дата: 06.03.10 17:59
Оценка: +1
Здравствуйте, WolfHound, Вы писали:

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

Смотря понимать что такое простая предметная область. Зачастую формально предметная область очень проста. Никакой высшей математики, правила тривиальнейшие. Одно но только, этих правил много, одно правило зависимо от другого, правила постоянно меняются, сформулированы отвратно, с кучей логических дыр и противоречий. Так вот, качественно, структурированно, расширяемо, модифицируемо, кратко, поддерживаемо закодировать эти простые правила достаточно сложная задача. И это именно в простой предметной области, когда в случае отсутствии изменений типичная толпа индусов понакодирует в спегетти стиле тебе достаточно быстро. Разорится на поддержке заказчик уже потом.
В любой, внешне простой предметной области бывают сложные задачи. Чуть копни, и их найдешь, весь прогресс человечества достигался за счет того, что некоторые люди находили сложные задачи в простой предметной области, а не действовали в лоб. И наоборот, в сложной предметной области бывают простые задачи. Все сложное состоит из чего-то простого. Как минимум одна сложная задача есть в любом деле в любой предметной области — сделать так, чтобы все делалось само, без участия человека. Это не только к чему то возвышенному относится, например к космическим аппаратом, а и к такой приземленнейшей вещи, как, например, дойка коров. Если есть мозги, найдешь сложные задачи в любой области, нет мозгов — в самой высокоинтеллектуальной области будешь действовать в лоб, делая только то, что скажут.
Re[7]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 19:44
Оценка: :)
Здравствуйте, IT, Вы писали:

I>>>Была. Но из за своих "особенностей" успела проникнуть не сильно далеко.

V>>Сие, как водится, не соответствует действительности.
V>>Например, одна из лучших GUI-клиентов для баз данных — Aqua Data Studio. Понимает практически все современные базы данных.
IT>Пользуюсь, нравится. Только гуёв там кот наплакал. Если бы это всё переписать на .NET, то продукт от этого только бы выиграл.
Ничего, мы готовим революцию в GUI для Java. Подожди немного
Sapienti sat!
Re[3]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 08.03.10 09:25
Оценка: :)
Приветствую, Alyas77, вы писали:

A> О кроссплатформености разговор отдельный — на кой она нужна, если местами не нужна совсем. Особенно там где продукт внутренний и расспространению не подлежит.


О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка. А не нужна она только тем, у кого ее нет.
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[4]: Почему .Net не задавил Java?
От: Alyas77 США http://kids.lingresource.com/
Дата: 08.03.10 13:07
Оценка: +1
S>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка. А не нужна она только тем, у кого ее нет.

Не всякому продукту кроссплатформенность нужна — например плагину к ИнтернетЭксплореру или Оутлуку. Вот тут ее нет и не надо. Хотя пллагин таки отдельный продукт. И продается неплохо (иногда) — но его рынок-то ограничен конечной целью.

Да и корпоративным решениям (кои скорее сервисы а не продукты) оно только навредить может — вгрохивать кучу бабла и ресурсов в то, что никому не потребуется никто не будет. Пример — RSDN
Re[7]: Почему .Net не задавил Java?
От: Alyas77 США http://kids.lingresource.com/
Дата: 08.03.10 13:13
Оценка: -1
Здравствуйте, Antikrot, Вы писали:

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


S>>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка.

S>>И тем не менее кросплатформенность — большой плюс.

A>а пример можно?

Ну например TomCat или Апачи, eClipse — даже под виндой неплохо свое дело делают — но такие вещи это скорее исключение чем правило.
И затраты на поддержку кроссплатформенности тут окупаются.
Чего наверное нельзя сказать о остальных 80% рынка/продуктов где кроссплатформенность — дополнительный зароботок шельм-программистов но огромные и ненужные расходы для компании
Re[11]: Почему .Net не задавил Java?
От: Antikrot  
Дата: 08.03.10 15:06
Оценка: :)
Здравствуйте, Cyberax, Вы писали:

S>>>Теже 80% продуктов, написанных при помощи qt не требуют никаких дополнительных затрат на поддержку кроссплатформенности.

A>>да из них большинство использует бесплатную версию qt. а хотелось бы пример "особенно если продукт продается".
C>Сейчас вся QT бесплатная для коммерческого использования. И что? Я что-то не очень понял смысл предложения.
смысл в том, что я хотел бы увидеть пример, когда кроссплатформенность является "большим плюсом" если "продукт продаётся". qt не подходит, ибо в большинстве случаев бесплатная (и таки я в курсе про платную версию).

а пока я остаюсь при мнении, что кроссплатформенность, кроме как в бесплатных библиотеках, вообще не нужна.
Re[4]: Почему .Net не задавил Java?
От: Farsight СССР  
Дата: 08.03.10 17:41
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка. А не нужна она только тем, у кого ее нет.


Ты слишком узко на смотришь на понятие "продукт". Основной сектор использования и Java и .Net — корпоративный сегмент и веб. "Продукты" пишутся под конкретного заказчика, платформа подбирается под "продукт". У тебя явно никогда не было корпоративного заказчика, иначе бы ты знал что подавляющему большинству из них нафиг не вперлась кросплатформенность и эта самая кросплатформенность НЕ является хоть сколько-нибудь весомым преимуществом. Кстати, подумай о выделенном .
</farsight>
Re[9]: Клевета!
От: IT Россия linq2db.com
Дата: 08.03.10 20:17
Оценка: :)
Здравствуйте, Roman Odaisky, Вы писали:

RO>И мы верим вице-президенту MS, когда он это говорит?! А казачок-то засланный!


Может ты ещё мои счета в швейцарских банках опубликуешь?
Если нам не помогут, то мы тоже никого не пощадим.
Re[10]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 09.03.10 17:48
Оценка: -1
Здравствуйте, Cyberax, Вы писали:

C>>>Ничего, мы готовим революцию в GUI для Java. Подожди немного

I>>дай посмотреть на это, а то как ни гляну на что нить с ГУИ на джаве, хочется или плаать или убить кого нибудь.
C>Мы портируем HTMLayout, можешь посмотреть на приложения, написанные на нём.

Возможно для Java это и революция, но для не-Java это как бэ каменный век.
Re[22]: Почему .Net не задавил Java?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 11.03.10 01:29
Оценка: +1
Здравствуйте, Cyberax, Вы писали:

C>Он глючит чаще, чем работает.


У меня работает как часы и за много лет, в течение которых я им пользовался, проблем не было ни разу...
[КУ] оккупировала армия.
Re[21]: Почему .Net не задавил Java?
От: master_of_shadows Беларусь  
Дата: 11.03.10 10:41
Оценка: :)
Здравствуйте, koandrew, Вы писали:

K>А как же Edit and Continue? И ничего не надо восстанавливать...


You made my day . Полез ещё раз проверить эту фичу, а она отключена почему-то. Точно помню что она не работала с C# когда-то.
Включил, доволен .
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[10]: Ответь на выделенный вопрос ;)
От: Erop Россия  
Дата: 13.03.10 19:40
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

E>>Итак, при чём тут вообще разборки между шарпом и плюсами?

I>Перечитай притчу раз сто.

А ты попроще, без притч поясни Ты же можешь выстроить логичную систему доводов? Программист же как ни как?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[15]: Ответь на выделенный вопрос ;)
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 13.03.10 22:00
Оценка: :)
Здравствуйте, Erop, Вы писали:

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


I>>Плохо читал, по обыкновению.

E>Да я-то понятно, что всё плохо. Меня обсуждать не интересно.
E>Ты СВОЮ логику поясни.

Для чего ?
Re[19]: Ты просто тро-ло-ло?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 14.03.10 20:47
Оценка: :)
Здравствуйте, Erop, Вы писали:

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


I>>Вот объясни, мега читатель, где ты здесь увидел стимулирование выбора джавы в каком то проекте ?

E>А топик-то про то, почему дотнет не вытеснил яву...

Еще раз — где ты у меня увидел про стимулирование выбора джавы ?

Вроде понятно было написано, что ориентация .Нет она больше супротив С++, а не супротив Джавы.
Re[20]: Ты просто тро-ло-ло?
От: Erop Россия  
Дата: 15.03.10 05:39
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>Вроде понятно было написано, что ориентация .Нет она больше супротив С++, а не супротив Джавы.

Ну так в чём это конкретно выражается-то?
Кстати, история разработки дотнета наводит на мысли, что скорее супротив джавы, таки
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[21]: Ты просто тро-ло-ло?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 15.03.10 09:56
Оценка: :)
Здравствуйте, Erop, Вы писали:

I>>Вроде понятно было написано, что ориентация .Нет она больше супротив С++, а не супротив Джавы.

E>Ну так в чём это конкретно выражается-то?

Конкретно было сказано, более того, еще и процитировано .

Сдаётся, тебе и десять раз процитровать можно, а ты все равно прочесть не сможешь.

E>Кстати, история разработки дотнета наводит на мысли, что скорее супротив джавы, таки


Какая история ? Менеджед код, рефлексия и классы вроде object и string ?
Re[2]: Почему .Net не задавил Java?
От: FR  
Дата: 31.03.10 11:18
Оценка: :)
Здравствуйте, techgl, Вы писали:

T>Что-то тема затихла. Немного на вентилятор: Cameron Purdy at TSSJS 2010: If Java beats C++, what's next?


Я уже это читал больше десяти лет назад
Re[2]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.04.10 15:05
Оценка: :)
Здравствуйте, techgl, Вы писали:

S>>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

S>>почему? слишком много написано уже на ней или бесплатно потому что?
T>Что-то тема затихла. Немного на вентилятор: Cameron Purdy at TSSJS 2010: If Java beats C++, what's next?

Если судить строго, то С++ еще и ассемблер не убрал с дороги.
Re: Почему .Net не задавил Java?
От: wety Россия  
Дата: 18.04.10 01:05
Оценка: -1
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

Java — это говно-говном.
А вот C# — молодец. Уже скоро MS накатят C# 4.0, выпустят красивый .Net Framework, Visual Studio 2010, а я сверху накачу свежие сервис-паки и жизнь наладится!
Re[8]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 18.04.10 21:33
Оценка: :)
Приветствую, KRT, вы писали:

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


KRT> S>Что, за живое зацепил? Ну извини, если за живое


KRT> Да нет, не за живое. Мне просто не понятно к чему пост был. Если к тому, что новые версии фреймворка не нужны — на лицо двойные стандарты. В этом случае не нужны новые версии любимого тобою линукса и QT


Новые версии нужны чего угодно. Даже не к ночи помянутого дотнета, чтоб ему подавилось. Не нужно только впредь говорить "вот выйдет абц версии ч и жизнь наладится". Нихрена ничего не наладится. Особенно у микрософта. Если программируете под винду — будьте готовы постоянно ожидать улучшений и покупать, покупать, покупать, покупать, покупать, покупать, покупать, покупать...... пать.... ть......
микрософту не выгодно не делать улучшений. Более того, ему выгодно делать как можно больше улучшений. Впрочем еще вопрос — а действительно ли это улучшения или это просто на большинство действует реклама с элементами нлп, а меньшинству пофиг.
Вот к примеру винформс и этот, впф(?). Зачем сменили? впф лучше? Точно лучше? Стоп. Мне ничего говорить не надо. Себе скажите. А мне лично похер. Я из этой дыры вырвался. Теперь вот курить еще брошу и жизнь наладится
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[6]: Почему .Net не задавил Java?
От: Head Ache  
Дата: 06.07.10 23:32
Оценка: +1
Здравствуйте, MxKazan, Вы писали:

MK>Во-первых, ДотНет — это не язык. Во-вторых, принимая что ДотНет как язык — это C#, ты глубоко заблуждаешься.


И какие же еще там языки? VB или CPP?
Ну-ну, попробуйте на этом г... поработать.
Требование совместимости со стандартными фичами CLI(фреймворка) как катком проезжает по изначально задуманной семантике языка. Так что в результате такого "скрещения" на выходе рогатый заяц с копытами. Сам по себе подход к фреймворку как "многоязычной" среде обо...лся и стоит в этом безнадежно увязнув по уши. Говорю об этом со знанием дела , как специалист по разгребанию тонн г...кода.

MK>Именно потому, что в случае C#: "новое в этот язык добавляют только после тщательного анализа".

Какое-то бестолковое втыкание всего, что:
— кажется "популярным" для менеджеров МС
— можно как-то успеть воткнуть, не выходя за рамки ограничений проекта.
Этот аккаунт покинут.
Re[4]: Почему .Net не задавил Java?
От: Head Ache  
Дата: 07.07.10 06:19
Оценка: -1
Здравствуйте, vladimir.vladimirovich, Вы писали:

VV>А я знаю аж целых 7 человек лично, которые не на форуме и 2 человек, с которыми и лично знаком и в форуме вижу, которые вполне себе на .NET пишут/писали для/в банках. Тенденция однако!


На самом деле это индифферентная к изменениям среда.
Там глубоко пох на чем писать — берут очередную студию от мс и вперед.
С одинаковым успехом можно и на фреймворке 4, и на делфи 6, и на vb 3. Разницы практически не видно. Ни по качеству, ни по времени.
Ну, если проблемы совместимости — значит, мля, ищут совместимую студию.
Предпочтение платформ от мс — пожалуй, следствие ненавязчивой рекламы в сочетании с нежеланием искать более эффективные решения (и вообще думать вредно).
Этот аккаунт покинут.
Re[7]: Не дождешься статистики...
От: Head Ache  
Дата: 08.07.10 00:01
Оценка: :)
Сделал небольшую прогулку по их сайтам,
раздел "вакансии"

R-Style Softlab: Java, С/С++, VBScript, JavaScript, SQL server
Diasoft: Java, J2EE, опять Java,J2EE, Delphi 7, T-SQL, PL-SQL, раз попалось "желательно C# или VB.NET"
ЦФТ: ORACLE, PL-SQL, Oracle Reports, C++, Java, VB, VBA

Что и требовалось доказать: в серьезных системах net не нужен.
Ну, пионеры могут писать на чем угодно.
Этот аккаунт покинут.
Почему .Net не задавил Java?
От: snaphold  
Дата: 04.03.10 17:57
Оценка:
Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.
почему? слишком много написано уже на ней или бесплатно потому что?
Re[2]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 18:17
Оценка:
Здравствуйте, Testator, Вы писали:

T>Потому что .net сосет там где java рулит:

T>http://blogs.computerworld.com/london_stock_exchange_suffers_net_crash

Особенно прикольно там комментарии почитать.
Если нам не помогут, то мы тоже никого не пощадим.
Re: Почему .Net не задавил Java?
От: Vamp Россия  
Дата: 04.03.10 18:22
Оценка:
S>почему? слишком много написано уже на ней или бесплатно потому что?
А .NET за деньги что ли?
Джава просто по-настоящему кроссплатформена (а не как .НЕТ — кроссплатформена на разных версиях виндовс). Вот и основное ее примущество.
Да здравствует мыло душистое и веревка пушистая.
Re[3]: Почему .Net не задавил Java?
От: Testator Россия  
Дата: 04.03.10 18:33
Оценка:
Здравствуйте, IT, Вы писали:

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


T>>Потому что .net сосет там где java рулит:

T>>http://blogs.computerworld.com/london_stock_exchange_suffers_net_crash

IT>Особенно прикольно там комментарии почитать.


Такой он epic fail, источник материала для бурлений в форумах, вентиляторный замес
▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬
Мы — то, во что верим.
Re[2]: Почему .Net не задавил Java?
От: novitk США  
Дата: 04.03.10 18:35
Оценка:
Здравствуйте, IT, Вы писали:

IT>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

IMHO только с десктопа и только выдавливаЕТ

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

Вменяемое обьяснение тут одно — 90% серверной инфраструктуры у них *nix.
Re[3]: Почему .Net не задавил Java?
От: novitk США  
Дата: 04.03.10 19:02
Оценка:
Дополню для уменьшения содержания флейма и увеличения полезного контента...Вот разбивка по технологиям пяти новых (<5 лет в разработке) и перспективных (front/middle office, стоимость >$50М) систем, которые я знаю для не самого маленького инвест-банка в США:

А) Windows клиент + легкие web сервисы. Питон для всего (включая базу, бизнес логику и UI/wxWindows), кроме мат.аналитики (C++)
Б и C) Windows клиент + легкие web сервисы. Java/EclipseRCP для всего, кроме мат.аналитики (C++)
D) Windows клиент + Web клиент + тяжелые web сервисы. Клиент на C#/WinForms, сервисы на Java
E) Windows клиент + тяжелые web сервисы. Клиент на Java/Swing, сервисы на Java
Re[3]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 19:10
Оценка:
Здравствуйте, Cyberax, Вы писали:

IT>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью. Остались серверные приложения.

C>Эээ.. Серверные приложения — это тот же веб и есть.

Ну как бы да. Но как бы это всё же отдельныый класс приложений.
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 19:16
Оценка:
Здравствуйте, novitk, Вы писали:

IT>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

N>IMHO только с десктопа и только выдавливаЕТ

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

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

N>Вменяемое обьяснение тут одно — 90% серверной инфраструктуры у них *nix.

Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов, а они этого почему-то не хотят. Тем не менее, процесс уже пошёл. Если раньше запрет был тотальным, то теперь при наличии своей собственной инфраструктуры командам разрешают использовать .NET и для написание серверной логики.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Почему .Net не задавил Java?
От: Vamp Россия  
Дата: 04.03.10 19:48
Оценка:
IT>>С декстопа как раз уже выдавила полностью. Выдавливание с веба настолько сильно прогрессирует, что лично у меня сомнений нет.
N>Я привел свою статистику... Должен тебе сказать, что я хорошо осведомлен о ситуации и у твоего работодателя Отличий в корне нет.
Может, мы уже разберемся, где мы все работаем?

IT>>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов, а они этого почему-то не хотят.

N>Ты будешь смеятся, но и большинство программистов не захотят. Разработка в Win вполне на уровне, но в плане комфорта интеграция и поддержка отстает сильно.
Да здравствует мыло душистое и веревка пушистая.
Ждем...
От: Sheridan Россия  
Дата: 04.03.10 20:02
Оценка:
... топика "Почему MS.xxYY не задавил Java?"
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[5]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 20:59
Оценка:
Здравствуйте, novitk, Вы писали:

IT>>С декстопа как раз уже выдавила полностью. Выдавливание с веба настолько сильно прогрессирует, что лично у меня сомнений нет.

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

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

IT>>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов, а они этого почему-то не хотят.

N>Ты будешь смеятся, но и большинство программистов не захотят. Разработка в Win вполне на уровне, но в плане комфорта интеграция и поддержка отстает сильно.

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

IT>>Тем не менее, процесс уже пошёл. Если раньше запрет был тотальным, то теперь при наличии своей собственной инфраструктуры командам разрешают использовать .NET и для написание серверной логики.

N>Я думаю, что ты сильно экстраполируешь опыт своего ближайшего окружения на весь банк. У вас просто сильная .NET группа и начальники стараются клонировать ее опыт и инструменты. Ощутимого преимущества в умелых руках вне десктопа у .NET пока нет. Возможно он появиться у F# или N. Если говорить о том, что реально лезет во все щели, то это Питон.

Питон?

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

Как-то так
Если нам не помогут, то мы тоже никого не пощадим.
Re[7]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 21:01
Оценка:
Здравствуйте, Cyberax, Вы писали:

IT>>Я вот, например, без понятия. Просвети.

C>Вспомни IE6 и к чему привела стандартизация на нём. Или постоянно растущую цену обновлений, или Vista, которую никто не хотел, но вынуждены были покупать. Ну и общие проблемы с vendor lock-in.

Видимо я был занят и не заметил всех этих проблем.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 04.03.10 21:03
Оценка:
Здравствуйте, IT, Вы писали:

N>>Ты будешь смеятся, но и большинство программистов не захотят. Разработка в Win вполне на уровне, но в плане комфорта интеграция и поддержка отстает сильно.

IT>На счёт комфорта я не в курсе. Хотя сомневаюсь, что тонны xml для конфигурирования и отсутствие современных языковых возможностей в основном языке платформы — это комфортно.
У тебя устаревшая информация XML в Java нужен только для build-файлов Maven'а.

N>>Я думаю, что ты сильно экстраполируешь опыт своего ближайшего окружения на весь банк. У вас просто сильная .NET группа и начальники стараются клонировать ее опыт и инструменты. Ощутимого преимущества в умелых руках вне десктопа у .NET пока нет. Возможно он появиться у F# или N. Если говорить о том, что реально лезет во все щели, то это Питон.

IT>Питон?
Именно. Заметное число компаний имеют внутренние системы на Питоне. В том числе и монстры типа Гугла.
Sapienti sat!
Re[4]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 04.03.10 21:10
Оценка:
Здравствуйте, elmal, Вы писали:

IT>>Кросс платформенность нужна только для ширпотреба, чтобы удовлетворить как можно больше прихотливых кастомеров. В тех же интерпрайзах она нафиг не упала.

E>Как раз в энтерпрайзах она нужна частенько. Грубо говоря, есть ядро, которое кастомизируешь под конкретных кастомеров. А кастомеры предпочитают разные платформы.

Ну то есть занимаешься ширпотребом? О чём я и говорю.

IT>>Вариантов чего? Тормозов?

E>Тормоза можно сделать на любом языке. И наоборот. Часто тормоза не главное.

От тормозов никто не застрахован. Только почеу-то больше всех от них не застрахована Ява.

IT>>Не знаю, не пользовался, может быть. Хотя, насколько мне известно, Java как язык давно безнадёжно отстал от C#. Одна надежда на Скалу.

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

Это оправдание типичного способа заткнуть проблемы одного иструмента другим. Среда помогает тебе писать код, а читать его ты вынужден сам. Если язык слаб, то среда затыкает дырки в нём при помощи создания дополнительного мусора. Этот мусор потом читать разработчикам.

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


В своё Хэйльсберг объявил метапрограммированием слишком большой для разработчиков пушкой, т.е. другими словами назвал нас недоумками. Я вижу ты с ним за одно и предлагаешь разработчикам пользоваться чем по-проще, чтобы вдруг чего не вышло. В принципе, это тоже позиция.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 03:18
Оценка:
Здравствуйте, IT, Вы писали:

IT>Мой работодатель не единственное место, по которому я сужу. Мне довелось поработать консалтером в разных местах и о ситуации в тех местах мне известно не тольео рассказам друзей и знакомых.

Жду имя хоть одной крупной конторы с таким поведением для рассмотрения ее на "правильность".

IT>На счёт комфорта я не в курсе.

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

IT>Хотя сомневаюсь, что тонны xml для конфигурирования и отсутствие современных языковых возможностей в основном языке платформы — это комфортно.

Любителей конфигурировать через xml среди дотнетчиков уж никак не меньше. То что Ява как язык несколько слабее C# 3.0 компенсируется ее доступности на *них-ах и лучшим библиотечным покрытием.

IT>Питон?

IT>"Я думаю, что ты сильно экстраполируешь опыт своего ближайшего окружения на весь банк. У вас просто сильная Питоновская группа и начальники стараются клонировать ее опыт и инструменты. Ощутимого преимущества в умелых руках у Питона нигде нет. Возможно он появиться у Скалы ."

IT>Как-то так

Я сейчас 80% Java, 20% Питон. ИМХО на данный момент для 90% серверных разработок быстрее инструмента нет. Да в динамике страдает "какчество", но на него при такой скорости разработки в банковском секторе часто плевать — люди до сих пор в Ехcel/VBA пишут. В Java/C# слишком много лишней возни и кривизны, Скала нестабильна, Хаскель слаб в библиотеках, F# непереносим.
Re[7]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 03:35
Оценка:
Здравствуйте, novitk, Вы писали:

IT>>Мой работодатель не единственное место, по которому я сужу. Мне довелось поработать консалтером в разных местах и о ситуации в тех местах мне известно не тольео рассказам друзей и знакомых.

N>Жду имя хоть одной крупной конторы с таким поведением для рассмотрения ее на "правильность".

NDA.

IT>>На счёт комфорта я не в курсе.

N>В винде до сих пор проблемы с командной строкой и мультиюзером, но даже с pshell-ом (хотя это серьезный шаг ) она не сравнима с POSIX userland. Для серверного софта это костыли.

Кому она нужна, командная строка?

IT>>Хотя сомневаюсь, что тонны xml для конфигурирования и отсутствие современных языковых возможностей в основном языке платформы — это комфортно.

N>Любителей конфигурировать через xml среди дотнетчиков уж никак не меньше. То что Ява как язык несколько слабее C# 3.0 компенсируется ее доступности на *них-ах и лучшим библиотечным покрытием.

Это домыслы. Среди дотнечиков любители xml встречаются только из бывших джавщиков.

N>Я сейчас 80% Java, 20% Питон. ИМХО на данный момент для 90% серверных разработок быстрее инструмента нет.


'ИМХО' — это правильно. Скажи лучше, что просто ты не видел. Да и быстрота фактор не самый определяющий. Кстати, тут говорят, что IDE для джавы круче некуда. Ты поэтому на Питон переползаешь?

N>Да в динамике страдает "какчество", но на него при такой скорости разработки в банковском секторе часто плевать — люди до сих пор в Ехcel/VBA пишут. В Java/C# слишком много лишней возни и кривизны, Скала нестабильна, Хаскель слаб в библиотеках, F# непереносим.


Всё правильно, только C# я бы из этого списка исключил, а так нормально.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Почему .Net не задавил Java?
От: landerhigh Пират  
Дата: 05.03.10 04:08
Оценка:
Здравствуйте, IT, Вы писали:

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


IT>>>Это да. Причём главная проблема, что вместе с никсами придётся выгнать 90% админов,

L>>А потом нанять обратно 180%
IT>Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.
Слова "давно известно", "очевидно", "легко видеть" и так далее, особенно в сочетании с выпадом "вранье", обычно означают, что это самое "давно известно" происходит из агентства "ОБС".
УРЛ будет?
www.blinnov.com
Re[8]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 04:21
Оценка:
Здравствуйте, IT, Вы писали:

IT>Кому она нужна, командная строка?

Я не категоричен. Мне все нужно! REPL и IDE, логи и дебагер, командная строка и GUI, emacs и ... no, f@#k vi! MS со мной согласeн.

IT>Это домыслы. Среди дотнечиков любители xml встречаются только из бывших джавщиков.

А ты сам то как конфигурируешься?

N>>Я сейчас 80% Java, 20% Питон. ИМХО на данный момент для 90% серверных разработок быстрее инструмента нет.

IT>'ИМХО' — это правильно. Скажи лучше, что просто ты не видел.
Ты реально считаешь, что я никогда не видел людей, которые умеют пользоваться IDE? В гугле их тоже вероятно не видали...
А вот скажи ка мне честно видал ли ты настоящего крутого перца (скажем MSc. CS из МIT, Berkley или CMU) в Lisp-e или Smalltalk-e?

IT>Да и быстрота фактор не самый определяющий.

Не единственный, конечно, но в нашей среде один из.

IT>Кстати, тут говорят, что IDE для джавы круче некуда. Ты поэтому на Питон переползаешь?

Я скорее сползаю, просто сейчас досталось большоe Eclipse/RCP чудо-юдо

N>>Да в динамике страдает "какчество", но на него при такой скорости разработки в банковском секторе часто плевать — люди до сих пор в Ехcel/VBA пишут. В Java/C# слишком много лишней возни и кривизны, Скала нестабильна, Хаскель слаб в библиотеках, F# непереносим.

IT>Всё правильно, только C# я бы из этого списка исключил, а так нормально.
Вот сделают переносимость, dynamic/eval и нормальный REPL может и исключим.
??
Re[8]: Почему .Net не задавил Java?
От: jazzer Россия Skype: enerjazzer
Дата: 05.03.10 06:07
Оценка:
Здравствуйте, IT, Вы писали:

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


IT>>>Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.

J>>то ли дело виндовые админы, которые работают бесплатно за идею.

IT>Не за идею. Просто их надо в пять раз меньше.


это с какого бодуна их надо в 5 раз меньше?
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[4]: Почему .Net не задавил Java?
От: Pavel Dvorkin Россия  
Дата: 05.03.10 10:47
Оценка:
Здравствуйте, elmal, Вы писали:

E>На деле, те возможности, которые уже есть, позволяют писать очень лаконично. Да, некоторого сахара нет. Но по идее, чем проще язык, тем меньшне неоднозначностей, тем лучше можно делать среды разработки, и тем шустрее будут работать среды разработки. Чем навороченней язык, тем сложнее для него сделать приличную среду разработки. Палка о двух концах. Производительность труда программиста поднимает больше среда разработки, а не сам язык. Ну и еще — новички часто любят крайне хитрые конструкции употреблять, которые без поллитра не разберешь, именно для обучения конструкциям, а не по делу, и чем больше конструкций будет, тем больше новички будут креативить, а потом это все развивать и поддерживать . Палка о двух концах. Ведь что ни говори, не устаканился еще функциональный подход, практики не выработались. Сейчас пионеры такое понапишут, что потом разгребать это долго придется.


Подписываюсь под каждым словом.

Когда я был молод (эх...) были 2 понятия — язык-ядро и язык-оболочка.
Язык-ядро содержит тщательно отобранные средства, их логика проста и понятна, почти не возникает ситуации, когда что-то можно сделать разными способами (я не о пустяках , конечно, говорю, вроде замены for на while). Новое в этот язык добавляют только после тщательного анализа, с твердой уверенностью, что при этом архитектура языка не пострадает.
Язык-оболочка — вали кулем, потом разберем. Все симпатичные возможности добавляются в язык. Архитектуру языка уже никто толком не понимает, потому как там всего понемногу. Ее в сущности уже нет, есть просто набор разнородных средств.

Дотнет 1.0 был скорее близок к языку-ядру, чем к языку-оболочке. Нынешний дотнет — типичная оболочка.
Ява эту судьбу пока не повторила.
With best regards
Pavel Dvorkin
Re[9]: Почему .Net не задавил Java?
От: Mr.Cat  
Дата: 05.03.10 10:49
Оценка:
Здравствуйте, landerhigh, Вы писали:
L>Наброс, кажется, сломал вентилятор подчистую.
И тем не менее, я уже не раз слышал, что под одну и ту же задачу администрирование mssql обходятся дешевле других субд.
Re[5]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 10:54
Оценка:
Здравствуйте, russian_bear, Вы писали:

E>>А причем здесь он ? Я его редко дебажу. А если дебажу, то да, студией, мне не жалко. Многие файрфоксом дебажат. Вродь как в девятке IDEA появился неплохой отладчик, но я бесплатной пользуюсь, там нету отладчика, особо не мучаюсь.


_>Просто VS.NET очень удобная, удобнее любых их IDE-шек. Не только для JS.


А в ней уже появился редактор кода?
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[8]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 05.03.10 10:59
Оценка:
Приветствую, IT, вы писали:

IT> J>то ли дело виндовые админы, которые работают бесплатно за идею.

IT> Не за идею. Просто их надо в пять раз меньше.

Озвучь расчеты пожалуйста.
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[5]: Почему .Net не задавил Java?
От: dotneter  
Дата: 05.03.10 11:54
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse.

Можно top 5 фич эклипса?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Talk is cheap. Show me the code.
Re[6]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 12:03
Оценка:
Здравствуйте, dotneter, Вы писали:

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


LP>>Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse.

D>Можно top 5 фич эклипса?

Эклипса или редактора кода эклипса? Сам эклипс — это комбайн, в котором есть все.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[7]: Почему .Net не задавил Java?
От: dotneter  
Дата: 05.03.10 12:34
Оценка:
Здравствуйте, LaPerouse, Вы писали:

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


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


LP>>>Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse.

D>>Можно top 5 фич эклипса?

LP>Эклипса или редактора кода эклипса? Сам эклипс — это комбайн, в котором есть все.

Все равно, главное узнать что есть там хорошего чего нет в R#.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Talk is cheap. Show me the code.
Re[10]: Почему .Net не задавил Java?
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.10 12:54
Оценка:
MC>Здравствуйте, landerhigh, Вы писали:
L>>Наброс, кажется, сломал вентилятор подчистую.
MC>И тем не менее, я уже не раз слышал, что под одну и ту же задачу администрирование mssql обходятся дешевле других субд.

Естественно. Например, моежте поискать, что надо для настройки автоматического бэкапа mysql'я. Я тут с утра вожусь...


dmitriid.comGitHubLinkedIn
Re[11]: Почему .Net не задавил Java?
От: landerhigh Пират  
Дата: 05.03.10 13:38
Оценка:
Здравствуйте, Mamut, Вы писали:

MC>>И тем не менее, я уже не раз слышал, что под одну и ту же задачу администрирование mssql обходятся дешевле других субд.


M>Естественно. Например, моежте поискать, что надо для настройки автоматического бэкапа mysql'я. Я тут с утра вожусь...


Эээ... cron?
www.blinnov.com
Re[3]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 13:44
Оценка:
Здравствуйте, Vamp, Вы писали:

IT>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

V>Наверное, стоит говорить в каких банках. А то я тут знаю пару людей из банков на форуме (и сам оттуда) — вполне себе джава цветет пахнет, никуда не выдавлена.
Знаем-знаем, и их клиент-банки джавовские воняют ещё не установившись.
Re[4]: Почему .Net не задавил Java?
От: Eugeny__ Украина  
Дата: 05.03.10 13:45
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


E>>>Среды разработки для Java лучше, чем для .Net.

_>>
_>>Вы джаваскрипт чем дебажите? Наши джависты уже давно VS.NET Express.
C>IntelliJ IDEA UI.

C>Студия нервно курит в сторонке. По мощности сейчас из сравнимого с IDEA — только ReSharper.


Ну дык, Решарпер — это примочка от автором Идеи, которая чуть подтягивает Студию до Идеи .
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[7]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 13:49
Оценка:
Здравствуйте, Cyberax, Вы писали:

IT>>Питон?

C>Именно. Заметное число компаний имеют внутренние системы на Питоне. В том числе и монстры типа Гугла.

Понятно. Если ява не была недоязыком, то наверное и питон бы не понадобился.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Почему .Net не задавил Java?
От: MxKazan Португалия  
Дата: 05.03.10 13:50
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

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


PD>Язык-оболочка — вали кулем, потом разберем. Все симпатичные возможности добавляются в язык. Архитектуру языка уже никто толком не понимает, потому как там всего понемногу. Ее в сущности уже нет, есть просто набор разнородных средств.


PD>Дотнет 1.0 был скорее близок к языку-ядру, чем к языку-оболочке. Нынешний дотнет — типичная оболочка.

PD>Ява эту судьбу пока не повторила.

Во-первых, ДотНет — это не язык. Во-вторых, принимая что ДотНет как язык — это C#, ты глубоко заблуждаешься. Именно потому, что в случае C#: "новое в этот язык добавляют только после тщательного анализа". То, что некоторому кругу лиц это новое не нужно или его неохота осваивать, не означает, что оно было брошено в язык просто так, ради прикола.
Re[9]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 14:00
Оценка:
Здравствуйте, novitk, Вы писали:

IT>>Это домыслы. Среди дотнечиков любители xml встречаются только из бывших джавщиков.

N>А ты сам то как конфигурируешься?

Зависит. Но стараюсь поменьше мусора в виде xml'я.

N>>>Я сейчас 80% Java, 20% Питон. ИМХО на данный момент для 90% серверных разработок быстрее инструмента нет.

IT>>'ИМХО' — это правильно. Скажи лучше, что просто ты не видел.
N>Ты реально считаешь, что я никогда не видел людей, которые умеют пользоваться IDE? В гугле их тоже вероятно не видали...
N>А вот скажи ка мне честно видал ли ты настоящего крутого перца (скажем MSc. CS из МIT, Berkley или CMU) в Lisp-e или Smalltalk-e?

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

IT>>Всё правильно, только C# я бы из этого списка исключил, а так нормально.

N>Вот сделают переносимость, dynamic/eval и нормальный REPL может и исключим.

Dynamic-то тебе зачем? Это же прямой путь в зазеркалье. Не хватает общения с уродами из страны чудес?
Если нам не помогут, то мы тоже никого не пощадим.
Re[13]: Почему .Net не задавил Java?
От: landerhigh Пират  
Дата: 05.03.10 14:26
Оценка:
Здравствуйте, Mamut, Вы писали:

L>>Эээ... cron?


M>агащазблин а ротация логов? а ротация бэкапов? а сообщать админу об ошибках мылом? и не об ошибках тоже?


Logrotate.

[Наброс]По мылу одмину сообщать оно умело еще тогда, когда в винде TCP стека не было[/Наброс]
www.blinnov.com
Re[13]: Почему .Net не задавил Java?
От: landerhigh Пират  
Дата: 05.03.10 14:28
Оценка:
Здравствуйте, fddima, Вы писали:

L>>Эээ... cron?

F> Потенциальная возможность сделать — это немного не то. Админу нужна реальная возможность. А учитывая, что в продакшене всегда делается бэкап — не иметь нормальных средств для этого выглядит странным.
Стандартное средство операционной системы cron+стандартное средство mysqldump. Куда уж реальнее?
F> + как в случше Мамута — это ещё и грабли с кроном какие-то.
Мамуту принимать man cron три раза в день после еды.
www.blinnov.com
Re[13]: Почему .Net не задавил Java?
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.03.10 14:32
Оценка:
Здравствуйте, Mamut, Вы писали:

M> агащазблин а ротация логов? а ротация бэкапов?


/etc/newsyslog.conf

M> а сообщать админу об ошибках мылом? и не об ошибках тоже?


$ man 5 crontab

     In addition to LOGNAME, HOME, PATH, and SHELL, cron(8) will look at
     MAILTO if it has any reason to send mail as a result of running commands
     in ``this'' crontab.  If MAILTO is defined (and non-empty), mail is sent
     to the user so named.  MAILTO may also be used to direct mail to multiple
     recipients by separating recipient users with a comma.  If MAILTO is
     defined but empty (MAILTO=""), no mail will be sent.  Otherwise mail is
     sent to the owner of the crontab.  This option is useful if you decide on
     /bin/mail instead of /usr/lib/sendmail as your mailer when you install
     cron -- /bin/mail does not do aliasing, and UUCP usually does not read
     its mail.


M> слава богу, есть добрые люди, но когда в коде видишь вот такое:


Скриптик — зачотный трэшак
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[6]: Почему .Net не задавил Java?
От: Pavel Dvorkin Россия  
Дата: 05.03.10 14:38
Оценка:
Здравствуйте, MxKazan, Вы писали:

MK>Во-первых, ДотНет — это не язык. Во-вторых, принимая что ДотНет как язык — это C#, ты глубоко заблуждаешься. Именно потому, что в случае C#: "новое в этот язык добавляют только после тщательного анализа". То, что некоторому кругу лиц это новое не нужно или его неохота осваивать, не означает, что оно было брошено в язык просто так, ради прикола.


Приношу извинение. Я имел в виду, конечно, C#, а не дотнет в целом.
With best regards
Pavel Dvorkin
Re[14]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 14:54
Оценка:
Здравствуйте, landerhigh, Вы писали:

F>> Потенциальная возможность сделать — это немного не то. Админу нужна реальная возможность. А учитывая, что в продакшене всегда делается бэкап — не иметь нормальных средств для этого выглядит странным.

L>Стандартное средство операционной системы cron+стандартное средство mysqldump. Куда уж реальнее?
Администратору БД больше заняться нечем что-ли, как писать какие-то sh-скрипты? И более того — нужно правильно писать, тестировать и прочее.

F>> + как в случше Мамута — это ещё и грабли с кроном какие-то.

L>Мамуту принимать man cron три раза в день после еды.
В данном контексте это не важно. То что уже было бы решено на mssql, решается на порядок дольше.
Re[7]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 15:15
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>>>Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse.

D>>Можно top 5 фич эклипса?
LP>Эклипса или редактора кода эклипса? Сам эклипс — это комбайн, в котором есть все.
Кроме того, что нужно. IDEA умеет в одном файле поддерживать много языков (в том числе и в одной строке файла). Так что если я пишу string.replace("regex", "regex") — IDEA подсветит "regex" как регулярное выражение и проверит его на ошибки.

Естественно, для таких injected languages поддерживается рефакторинг и т.п.

В Eclipse это невозможно из-за ограничений платформы.
Sapienti sat!
Re[8]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 15:16
Оценка:
Здравствуйте, IT, Вы писали:

IT>>>Питон?

C>>Именно. Заметное число компаний имеют внутренние системы на Питоне. В том числе и монстры типа Гугла.
IT>Понятно. Если ява не была недоязыком, то наверное и питон бы не понадобился.
Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.
Sapienti sat!
Re[9]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 15:22
Оценка:
Здравствуйте, Cyberax, Вы писали:

IT>>Понятно. Если ява не была недоязыком, то наверное и питон бы не понадобился.

C>Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.

А зачем на лету менять код?
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 15:25
Оценка:
Здравствуйте, IT, Вы писали:

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


LP>>Утверждение было про среды разработки, а не про язык Ну раз уж ты решил затронуть... Видишь, ли, основное отличие java от C# заключается в том, что первая является промышленным языком, а вторая — нет.


IT>Давай заменим выделенное на недозрелым и тогда твоё дальнейшее утверждение в том числе будет абсолютно точным.


В java generic-ки недозрелые. Все остальное в самом соку.

IT>Я тебя понял. Джава — это недозрелый язык, в котором недозрелость языка компенсируется перезрелостью платформы.

IT>Вывод:
IT>Джава — недоязык и переплатформа.

Вывод правильный. Я конечно понимаю, тут собрались любители художественно попрограммировать, но на практике выразительность языка не так уж важна. Собственно, от языка требуется одна простая вещь: обеспечить базовую поддержку ООП. И все! Остальное — задача платформы. И самое главное в этом "остальном" — поддержка компонентного программирования. Язык java имеет уникальную модульную систему JSR 291 'OSGi'. Компонентный подход — единственно возможный способ разработки больших систем, и java как серьезная промышленная платформа обеспечивает очень хорошую поддержку для этого. Смотри — раскидывают большой проект на много кусков, которые разрабатываются независимыми коллективами. При этом язык должен подходить как для опытных команд, так и не слишком. Какой язык для этого нужен? Правильно, самый убогий из всех возможных. И это правильно! Хотя никто не мешает конечно реализовать некоторые компоненты к примеру Scala (но я бы такое не одобрил).
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[6]: Почему .Net не задавил Java?
От: yuriylsh  
Дата: 05.03.10 15:25
Оценка:
Здравствуйте, LaPerouse, Вы писали:

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


E>>>А причем здесь он ? Я его редко дебажу. А если дебажу, то да, студией, мне не жалко. Многие файрфоксом дебажат. Вродь как в девятке IDEA появился неплохой отладчик, но я бесплатной пользуюсь, там нету отладчика, особо не мучаюсь.


_>>Просто VS.NET очень удобная, удобнее любых их IDE-шек. Не только для JS.


LP>А в ней уже появился редактор кода?


Шо, опять
Автор: landerhigh
Дата: 22.02.10
? (С)
Luck in life always exists in the form of an abstract class that cannot be instantiated directly and needs to be inherited by hard work and dedication.
Re[10]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 15:27
Оценка:
Здравствуйте, IT, Вы писали:

IT>>>Понятно. Если ява не была недоязыком, то наверное и питон бы не понадобился.

C>>Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.
IT>А зачем на лету менять код?
Ну ты не пробовал, тебе не понять
Sapienti sat!
Re[8]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 15:29
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


LP>>>>Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse.

D>>>Можно top 5 фич эклипса?
LP>>Эклипса или редактора кода эклипса? Сам эклипс — это комбайн, в котором есть все.
C>Кроме того, что нужно. IDEA умеет в одном файле поддерживать много языков (в том числе и в одной строке файла). Так что если я пишу string.replace("regex", "regex") — IDEA подсветит "regex" как регулярное выражение и проверит его на ошибки.

Так это как раз и не нужно. Много языков в одном файле, это что за зоопарк? Рефакторинг регулярных выражений — ну очень важная фича
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[16]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 15:29
Оценка:
Здравствуйте, Cyberax, Вы писали:

С S3 не сталкивался.

Каким образом твои скрипты обрабатывают ошибки? Я так понял вываливают всё в stdout/stderr который кем-то потом теоретически обрабатывается и в лучшем случае сохраняется.

И объясни в чём конкретно ты видишь проблему?
Re[17]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 15:35
Оценка:
Здравствуйте, fddima, Вы писали:

F>С S3 не сталкивался.

F>Каким образом твои скрипты обрабатывают ошибки? Я так понял вываливают всё в stdout/stderr который кем-то потом теоретически обрабатывается и в лучшем случае сохраняется.
Они идут в syslog, за ним следит система мониторинга.

F>И объясни в чём конкретно ты видишь проблему?

Как это нормально сделать?
Sapienti sat!
Re[7]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 15:38
Оценка:
Здравствуйте, yuriylsh, Вы писали:

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


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


E>>>>А причем здесь он ? Я его редко дебажу. А если дебажу, то да, студией, мне не жалко. Многие файрфоксом дебажат. Вродь как в девятке IDEA появился неплохой отладчик, но я бесплатной пользуюсь, там нету отладчика, особо не мучаюсь.


_>>>Просто VS.NET очень удобная, удобнее любых их IDE-шек. Не только для JS.


LP>>А в ней уже появился редактор кода?


Y>Шо, опять
Автор: landerhigh
Дата: 22.02.10
? (С)


Запустите, запустите, запустите, пожалуйста, эклипс. И попробуйте поработать в нем. Можно еще IntelJIdea, там практически те же возможности.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[10]: Почему .Net не задавил Java?
От: TK Лес кывт.рф
Дата: 05.03.10 15:43
Оценка:
Здравствуйте, IT, Вы писали:

IT>А зачем на лету менять код?

http://en.wikipedia.org/wiki/Strategy_pattern ?
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 05.03.10 15:47
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

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

На нём разве что ядро и драйвера нельзя писать.
Re[3]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 05.03.10 15:48
Оценка:
Здравствуйте, Cyberax, Вы писали:

S>>>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

S>>>почему? слишком много написано уже на ней или бесплатно потому что?
IT>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью. Остались серверные приложения.
C>Эээ.. Серверные приложения — это тот же веб и есть.

Серверное может быть и вебом, а можт и не быть вебом.
Re[18]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 15:49
Оценка:
Здравствуйте, Cyberax, Вы писали:

F>>С S3 не сталкивался.

F>>Каким образом твои скрипты обрабатывают ошибки? Я так понял вываливают всё в stdout/stderr который кем-то потом теоретически обрабатывается и в лучшем случае сохраняется.
C>Они идут в syslog, за ним следит система мониторинга.
Окей. Тоже что-то самописное? Или есть какое-то более-менее стандартное решение? (я любопытствую).

F>>И объясни в чём конкретно ты видишь проблему?

C>Как это нормально сделать?
Давай критерии нормальности тогда. Как я понимаю основной проблемой есть написать аналог: pg_dump | gzip | gpg | etc ?
Re[19]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 15:51
Оценка:
Здравствуйте, fddima, Вы писали:

F>>>Каким образом твои скрипты обрабатывают ошибки? Я так понял вываливают всё в stdout/stderr который кем-то потом теоретически обрабатывается и в лучшем случае сохраняется.

C>>Они идут в syslog, за ним следит система мониторинга.
F>Окей. Тоже что-то самописное? Или есть какое-то более-менее стандартное решение? (я любопытствую).
Нет, там стандартное решение. Оно там далеко не только за cron'ом следит.

F>>>И объясни в чём конкретно ты видишь проблему?

C>>Как это нормально сделать?
F> Давай критерии нормальности тогда. Как я понимаю основной проблемой есть написать аналог: pg_dump | gzip | gpg | etc ?
Ага, и запускать по таймеры с нормальным отслеживаением результата работы.
Sapienti sat!
Re[4]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 05.03.10 15:54
Оценка:
Здравствуйте, Alexander G, Вы писали:

IT>>>В банках .NET выдавил джаву с веба и десктопа уже практически полностью.

N>>IMHO только с десктопа и только выдавливаЕТ

AG>Я что-то не понимаю о чём вы говорите. Java на десктопе воообще была?


Была. Но из за своих "особенностей" успела проникнуть не сильно далеко.
Re[20]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 16:09
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>>>Они идут в syslog, за ним следит система мониторинга.

F>>Окей. Тоже что-то самописное? Или есть какое-то более-менее стандартное решение? (я любопытствую).
C>Нет, там стандартное решение. Оно там далеко не только за cron'ом следит.
Что за решение? Мы ж о системе мониторинга вроде?

F>> Давай критерии нормальности тогда. Как я понимаю основной проблемой есть написать аналог: pg_dump | gzip | gpg | etc ?

C>Ага, и запускать по таймеры с нормальным отслеживаением результата работы.
Запускать спокойно с отслеживанием результата работы можно через родной Job.
Из коробки он умеет только компрессировать бэкап.
Есть готовые решения, которые умеют бэкап и компрессировать и шифровать. Не хочется платить денег — следует курить Virtual Backup Device Interface (VDI) Specification, и что-то лепить, SDK и примеры у них есть, готовые решения это дело и используют.

PS: Мне, конечно подобной задачи не нужно. Но, если бы клиенту понадобилось такое — никаким gpg я бы не отделался, и мне бы абсолютно точно так же пришлось бы городить огород, потому как есть определенная специфика требований к безопасности и используемых средств шифрования.
Re[9]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 16:10
Оценка:
Здравствуйте, novitk, Вы писали:

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


IT>>Кому она нужна, командная строка?

N>Я не категоричен. Мне все нужно! REPL и IDE, логи и дебагер, командная строка и GUI, emacs и ... no, f@#k vi! MS со мной согласeн.

Значит, тебе нужен eclipse.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[5]: Почему .Net не задавил Java?
От: Vamp Россия  
Дата: 05.03.10 16:11
Оценка:
I>Была. Но из за своих "особенностей" успела проникнуть не сильно далеко.
Сие, как водится, не соответствует действительности.
Например, одна из лучших GUI-клиентов для баз данных — Aqua Data Studio. Понимает практически все современные базы данных.
Open Office — ну его все знают. И так далее, и тому подобное.
Да здравствует мыло душистое и веревка пушистая.
Re[11]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 16:17
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>>>Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.

IT>>А зачем на лету менять код?
C>Ну ты не пробовал, тебе не понять

А ты попробуй растолковать. Может окажется, что для того, что ты понимаешь под "возможность на лету менять код" в .NET есть штатные средства.
Если нам не помогут, то мы тоже никого не пощадим.
Re[14]: Почему .Net не задавил Java?
От: Mamut Швеция http://dmitriid.com
Дата: 05.03.10 16:17
Оценка:
M>> агащазблин а ротация логов? а ротация бэкапов?

AB>/etc/newsyslog.conf


бэкапы тоже он будит ротейтить?

M>> а сообщать админу об ошибках мылом? и не об ошибках тоже?


AB>
$ man 5 crontab

AB>     In addition to LOGNAME, HOME, PATH, and SHELL, cron(8) will look at
AB>     MAILTO if it has any reason to send mail as a result of running commands
AB>     in ``this'' crontab.  If MAILTO is defined (and non-empty), mail is sent
AB>     to the user so named.  MAILTO may also be used to direct mail to multiple
AB>     recipients by separating recipient users with a comma.  If MAILTO is
AB>     defined but empty (MAILTO=""), no mail will be sent.  Otherwise mail is
AB>     sent to the owner of the crontab.  This option is useful if you decide on
AB>     /bin/mail instead of /usr/lib/sendmail as your mailer when you install
AB>     cron -- /bin/mail does not do aliasing, and UUCP usually does not read
AB>     its mail.
AB>



Ну и как он определит причину, по которой стоит отсылать мыло? И что за мыло он пришлет?


M>> слава богу, есть добрые люди, но когда в коде видишь вот такое:


AB>Скриптик — зачотный трэшак


Трэшак-не трэшак, но он работает. Причем так, как надо.


dmitriid.comGitHubLinkedIn
Re[12]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 16:18
Оценка:
Здравствуйте, IT, Вы писали:

C>>>>Не, у Питона другие плюсы есть. Жутко удобно иметь возможность на лету менять код.

IT>>>А зачем на лету менять код?
C>>Ну ты не пробовал, тебе не понять
IT>А ты попробуй растолковать. Может окажется, что для того, что ты понимаешь под "возможность на лету менять код" в .NET есть штатные средства.
Нету. Я имею в виду, что можно прямо в работающем приложении отредактировать файл, и изменения сразу будут подхвачены.
Sapienti sat!
Re[11]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 16:19
Оценка:
Здравствуйте, TK, Вы писали:

IT>>А зачем на лету менять код?

TK>http://en.wikipedia.org/wiki/Strategy_pattern ?

Дык и C# и даже Java в списке языков это умеющих там присутствуют
Если нам не помогут, то мы тоже никого не пощадим.
Re[16]: Почему .Net не задавил Java?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 05.03.10 16:20
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Заняло 5 минут. Сколько ты это будешь делать на MSSQL?


Примерно столько же. Правда кода будет немного больше. Powershell + SQL Server Objects + System.Security.Cryptography + S3 .NET SDK = ~50-60 строчек кода, включая и дамп, и шифрование, и закачку на s3, и логирование в eventlog.

И?
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[21]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 16:23
Оценка:
Здравствуйте, fddima, Вы писали:

F>>>Окей. Тоже что-то самописное? Или есть какое-то более-менее стандартное решение? (я любопытствую).

C>>Нет, там стандартное решение. Оно там далеко не только за cron'ом следит.
F> Что за решение? Мы ж о системе мониторинга вроде?
http://www.zenoss.com/

C>>Ага, и запускать по таймеры с нормальным отслеживаением результата работы.

F> Запускать спокойно с отслеживанием результата работы можно через родной Job.
F> Из коробки он умеет только компрессировать бэкап.
F> Есть готовые решения, которые умеют бэкап и компрессировать и шифровать. Не хочется платить денег — следует курить Virtual Backup Device Interface (VDI) Specification, и что-то лепить, SDK и примеры у них есть, готовые решения это дело и используют.
Т.е. нужно потратить кучу времени вместо пятистрочного скрипта.

F> PS: Мне, конечно подобной задачи не нужно. Но, если бы клиенту понадобилось такое — никаким gpg я бы не отделался, и мне бы абсолютно точно так же пришлось бы городить огород, потому как есть определенная специфика требований к безопасности и используемых средств шифрования.

Т.е. нужен gpg с длинной бумажкой почему именно он.
Sapienti sat!
Re[22]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 16:27
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Т.е. нужно потратить кучу времени вместо пятистрочного скрипта.

На всех неугодишь.

F>> PS: Мне, конечно подобной задачи не нужно. Но, если бы клиенту понадобилось такое — никаким gpg я бы не отделался, и мне бы абсолютно точно так же пришлось бы городить огород, потому как есть определенная специфика требований к безопасности и используемых средств шифрования.

C>Т.е. нужен gpg с длинной бумажкой почему именно он.
Нет. Любой 3-rd party алгоритм и реализация неприемлима, что тут такого.
Re[10]: Почему .Net не задавил Java?
От: jazzer Россия Skype: enerjazzer
Дата: 05.03.10 16:29
Оценка:
Здравствуйте, IT, Вы писали:

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


IT>>>Не за идею. Просто их надо в пять раз меньше.

J>>это с какого бодуна их надо в 5 раз меньше?

IT>Ну в 4.


Не, ты не понял, надо "ну в 10", ибо настоящие мелкософтовские чакноррисы должны стоить как минимум десяти юниксовых админов
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[13]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 16:29
Оценка:
Здравствуйте, Cyberax, Вы писали:

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

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

Ах вот для чего. А если код криво подправил?
Если нам не помогут, то мы тоже никого не пощадим.
Re[17]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 16:30
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Примерно столько же. Правда кода будет немного больше. Powershell + SQL Server Objects + System.Security.Cryptography + S3 .NET SDK = ~50-60 строчек кода, включая и дамп, и шифрование, и закачку на s3, и логирование в eventlog.

Ткни куда посмотреть на эту тему... Или чего-то ненахожу, или чего-то точно не знаю.
Re[5]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 16:32
Оценка:
Здравствуйте, LaPerouse, Вы писали:

IT>>Вот здесь я ошибся. Выделенное читать как похотливых.


LP>И тут ты прав Пользователи линукс имеют активный секс с системой, пользователи Windows — пассивный секс с Microsoft. По-моему, лучше быть "похотливым" чем..


Здесь ты не прав. Пользователи линукс имеют активный секс с Линуксом и одновременно пассивный секс с Microsoft.
Если нам не помогут, то мы тоже никого не пощадим.
Re[10]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 16:33
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Значит, тебе нужен eclipse.

Конечно нужен! Без него java (как и С# без студии) сливал бы питонам совсем уж неподетски.
Re[17]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 16:36
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

C>>Заняло 5 минут. Сколько ты это будешь делать на MSSQL?

KV>Примерно столько же. Правда кода будет немного больше. Powershell + SQL Server Objects + System.Security.Cryptography + S3 .NET SDK = ~50-60 строчек кода, включая и дамп, и шифрование, и закачку на s3, и логирование в eventlog.
KV>И?
Заметно больше писать и отлаживать
Sapienti sat!
Re[8]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 16:38
Оценка:
Здравствуйте, LaPerouse, Вы писали:

IT>>Понятно, остальное разрулят архитекторы. Задача обезьянок обеспечить ООП.


LP>Не обезьянки, а инженера. Или, если угодно, промышленные рабочие.


Не инжерера, а пэтэушники.

LP>Тем самым разработка ПО превращается из развлечения для интеллигентов-педиков (пардон, геев) в инженерную дисциплину, строгую и научно обоснованную.


Про геев вам, конечно, виднее. А насчёт строгого и научного обоснования, то давно известно, что примитивными мозгами и тупыми/тормознутыми инструментами сложные задачи просто не решаются.

IT>>

Джава — это недоязык на переплатформе для обезьянко-подобного процесса разработки.


LP>Ява — это промышленные язык и платформа для индустриального процесса разработки


Ладно. Согласен уступить:

Джава — это недоязык и переплатформа для пэтэушно-подобного процесса разработки.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Почему .Net не задавил Java?
От: Кэр  
Дата: 05.03.10 16:39
Оценка:
Здравствуйте, IT, Вы писали:

IT>

Джава — недоязык и переплатформа.


Re[19]: Почему .Net не задавил Java?
От: fddima  
Дата: 05.03.10 16:44
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>честно говоря, затрудняюсь показать какую-нибудь одну ссылку. Гугление на тему "powershell" плюс каждое из перечисленных слагаемых дает нужные результаты.

Я нарыл только что-то, что делает аналогичное тому, что и команда BACKUP. Идея в том, что бы не создавать промежуточных файлов. Ладно, и на том спасибо. Мне оно всё равно не нужно.

KV>кстати, вместо SQL server objects можно использовать готовый аналог mysqldump: http://getmssqldump.codeplex.com/

Во-первых — это читерство!
Во-вторых — 'Using this script you can dump your database content into a file in a form of INSERT INTO statements.' — это заранее не примемлимо, мы же вроде о бэкапе говорим. Или pg_dump/mysqldump возвращает тоже в таком виде? Что-то приходит на память только оракловый тэйбл дамп или как оно там (но оно всё равно не бэкап...) — но там были файлы явно не текстового вида.
Re[11]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 16:49
Оценка:
Здравствуйте, novitk, Вы писали:

IT>>Зависит. Но стараюсь поменьше мусора в виде xml'я.

N>Стараться это хорошо! Но можно не стараться, а перейти на конфигурация скриптами.

Зачем, мне и так не плохо живётся.

IT>>Но могу сказать точно — видение настоящего крутого перца не может увеличить количество мозгов у видящего.

N>Мозги всегда нужны! Просто неплохо бы иметь представление о всем спектре и признать, что у динамики есть некоторые реальные преимущества.

Есть, конечно. Только кроме знания о преимуществах неплохо бы себе представлять какой ценой они даются.

IT>>Dynamic-то тебе зачем?

N>Ломает на рефлекшине boilerplate писать. По другому оставаясь в C#/Java вообще никак — квазицитирующих макров нет, система типов говно.

Так тебе не dynamic нужен, а метапрограммирование. Либо можно даже АОП обойтись.

IT>>Это же прямой путь в зазеркалье. Не хватает общения с уродами из страны чудес?

N>Я вовсе не настаиваю на ее эксклузивности. Если другого ничего в C# не предвидеться для boilerplate, я возьму динамику.

А как же Java и питон?
Если нам не помогут, то мы тоже никого не пощадим.
Re[8]: Почему .Net не задавил Java?
От: yuriylsh  
Дата: 05.03.10 17:04
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>>>А в ней уже появился редактор кода?


Y>>Шо, опять
Автор: landerhigh
Дата: 22.02.10
? (С)


LP>Запустите, запустите, запустите, пожалуйста, эклипс. И попробуйте поработать в нем. Можно еще IntelJIdea, там практически те же возможности.


Дык эта, запускаю периодически. Я к тому, что еще одно обсуждение редактора студии моя слабая психика не выдержит
Luck in life always exists in the form of an abstract class that cannot be instantiated directly and needs to be inherited by hard work and dedication.
Re[14]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 17:14
Оценка:
Здравствуйте, IT, Вы писали:

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

C>>Нету. Я имею в виду, что можно прямо в работающем приложении отредактировать файл, и изменения сразу будут подхвачены.
IT>Ах вот для чего. А если код криво подправил?
Ну так ещё раз поправишь. Это для разработки прежде всего важно.
Sapienti sat!
Re[9]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 17:46
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

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

LP>>Не обезьянки, а инженера. Или, если угодно, промышленные рабочие. Тем самым разработка ПО превращается из развлечения для интеллигентов-педиков (пардон, геев) в инженерную дисциплину, строгую и научно обоснованную.
MC>Не научно обоснованную, а процессно-обоснованную. Попытка обосновать разработку научно как раз, на мой взгляд, как раз приводит к более сложным и мощным средствам (например к повышению выразительности языка, опять же например за счет мощных систем типов: зависимых, юникнесс и т.п.) разработки.

Ты не прав. Она приводит к более мощным средствам, но не более сложным. Средства должны быть такими, чтобы можно их мог освоить ПТУ-ник. Высшее образование требуется для проектирования систем и для работы в сложной предметной области. И вот эти средства могут быть достаточно сложными, да. Ну что в этом плохого, а?

MC>Без участия интеллигентов-педиков (и чего ты их так не любишь, ты натурал что-ли?)


Кого, интеллигентов или педиков? Это была шутка, если что.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[11]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 17:56
Оценка:
Здравствуйте, novitk, Вы писали:

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


LP>>Значит, тебе нужен eclipse.

N>Конечно нужен! Без него java (как и С# без студии) сливал бы питонам совсем уж неподетски.

Ну так ведь eclipse с java все это умеет.

--REPL
есть
--IDE,
есть
--логи и дебагер,
есть
--командная строка и GUI,
есть
--emacs
есть
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[9]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 18:19
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>повышению выразительности языка, опять же например за счет мощных систем типов: зависимых, юникнесс и т.п.


Голосом полковника Кворитча:
Зависимые типы — полная хрень. Бред учёных-импотентов. Однако они открывают предприимчивым людям уникальные возможности.

И из другой классики:
Ружья — для понта. Ножи — для дела.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[8]: Почему .Net не задавил Java?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 05.03.10 18:20
Оценка:
Здравствуйте, Vamp, Вы писали:

V>Что, кстати, чушь. NDA — это запрет на разглашение подробностей того, чем ты занимался на рабочем месте — публикация исходных кодов, например. Ни одна компания не требует от штатныъх сотрудников скрывать факт того, что ты на нее работаешь.


Более того, эта информация является публичной, так что скрывать её бессмысленно...
[КУ] оккупировала армия.
Re[12]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 18:26
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Ну так ведь eclipse с java все это умеет.

Главная проблема Java по сравнению с Питоном это уж слишком убогий язык. С# 3.0 получше, но все еще достаточно убогий плюс отсутствие переносимости.
Re[12]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 18:30
Оценка:
Здравствуйте, IT, Вы писали:

N>>Стараться это хорошо! Но можно не стараться, а перейти на конфигурация скриптами.

IT>Зачем, мне и так не плохо живётся.
Возможно, но ты пока не описал как.

N>>Мозги всегда нужны! Просто неплохо бы иметь представление о всем спектре и признать, что у динамики есть некоторые реальные преимущества.

IT>Есть, конечно. Только кроме знания о преимуществах неплохо бы себе представлять какой ценой они даются.
Проблем с ней вагон и маленькая тележка, только ее полезность это никак не отменяет.

N>>Ломает на рефлекшине boilerplate писать. По другому оставаясь в C#/Java вообще никак — квазицитирующих макров нет, система типов говно.

IT>Так тебе не dynamic нужен, а метапрограммирование. Либо можно даже АОП обойтись
"И опять пошла морока про коварный N..." Давай не будем, а? Ты же не знаешь, что и когда мне нужно. Может мне в рантайме нужно прокси какой хитрый создать или юзеру дать с DSL-ом поиграться... К тому же если речь уж зашла о метапрограммирование, то С# тут не при делах. Да и вообще, я надеюсь ты осведомлен о проблемах с АОП и метапрограммированием так же хорошо, как и с динамикой

N>>Я вовсе не настаиваю на ее эксклузивности. Если другого ничего в C# не предвидеться для boilerplate, я возьму динамику.

IT>А как же Java и питон?
Что как? Я просто привел список фич, которые позволят мне поразмышлять об уходе с Java и Питона.
Re[13]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 18:31
Оценка:
Здравствуйте, novitk, Вы писали:

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


LP>>Ну так ведь eclipse с java все это умеет.

N>Главная проблема Java по сравнению с Питоном это уж слишком убогий язык. С# 3.0 получше, но все еще достаточно убогий плюс отсутствие переносимости.

Вам шашечки или ехать?
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[14]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 18:36
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>>>Ну так ведь eclipse с java все это умеет.

N>>Главная проблема Java по сравнению с Питоном это уж слишком убогий язык. С# 3.0 получше, но все еще достаточно убогий плюс отсутствие переносимости.
LP>Вам шашечки или ехать?

Mне быстро ехать...
Re[9]: Почему .Net не задавил Java?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 05.03.10 18:38
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>В таком случае список наиболее важных фич субъективен и еще сильно зависит от задач. Лично для меня он таков:

LP>1. Быстрый autobuild
Студия тут ни при чём — это компилятор. Компилер C# довольно быстр.
LP>2. Очень хороший редактор кода — удобное редактирование, хороший разбор кода, в том числе больного, полный набор инструментов рефакторинга, мегафича quick fix (в решарпере такого точно нет), шаблоны.
Всё это есть (в том числе и ваша "мегафича" есть уже минимум пару мажорных версий)
LP>3. Инструменты для OSGI. Удобный редактор манифеста, отображение зависимостей бандлов и т.д.
ХЗ, чё это такое Видимо, для дотнета этого не нужно...
LP>4. Инструментарий для junit
Какой именно? Запускалка тестов?
LP>5. Удобная среда для работы (docable windows, перспективы)
Ну тут студия впереди планеты всей.

LP>Решарпер показался мне глючным, медленным, неудобным, без привычных фич (каких именно, уже забыл).

Глюки в нём есть, и их довольно много , но пока его преимущества всё же перевешивают...
[КУ] оккупировала армия.
Re[15]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 18:42
Оценка:
Здравствуйте, novitk, Вы писали:

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


LP>>>>Ну так ведь eclipse с java все это умеет.

N>>>Главная проблема Java по сравнению с Питоном это уж слишком убогий язык. С# 3.0 получше, но все еще достаточно убогий плюс отсутствие переносимости.
LP>>Вам шашечки или ехать?

N>Mне быстро ехать...


java + spring + osgi + ингридиенты по вкусу.

Главное — это мощь платформы. java не знает равных. Python, кстати, может оказаться не лишним в инфраструктуре жава, если его использовать по назначению. Подобные гибкие динамические язычки можно использовать для интеграции компонент, написанных на статических языках (java, scala). Но, имхо, требуется действительно нечто сильно изощренное, если это нельзя описать декларативными сервисами OSGi 4.2.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[10]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 18:47
Оценка:
Здравствуйте, koandrew, Вы писали:

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


LP>>В таком случае список наиболее важных фич субъективен и еще сильно зависит от задач. Лично для меня он таков:

LP>>1. Быстрый autobuild
K>Студия тут ни при чём — это компилятор. Компилер C# довольно быстр.

Просто вендор один. В противном случае пришлось бы писать свой компилятор (или хотя бы парсер). Как eclipse.org например.

LP>>2. Очень хороший редактор кода — удобное редактирование, хороший разбор кода, в том числе больного, полный набор инструментов рефакторинга, мегафича quick fix (в решарпере такого точно нет), шаблоны.

K>Всё это есть (в том числе и ваша "мегафича" есть уже минимум пару мажорных версий)

Есть-то может есть. Вон вим тоже для некоторых вполне себе иде

LP>>3. Инструменты для OSGI. Удобный редактор манифеста, отображение зависимостей бандлов и т.д.

K>ХЗ, чё это такое Видимо, для дотнета этого не нужно...

Очень даже нужно. Но у вас этого нет

LP>>4. Инструментарий для junit

K>Какой именно? Запускалка тестов?

В том числе

LP>>5. Удобная среда для работы (docable windows, перспективы)

K>Ну тут студия впереди планеты всей.

Гумно на мой скромный взгляд. Видел перспективы эклипса?

LP>>Решарпер показался мне глючным, медленным, неудобным, без привычных фич (каких именно, уже забыл).

K>Глюки в нём есть, и их довольно много , но пока его преимущества всё же перевешивают...

Нисколько не сомневаюсь, что даже такой решарпер лучше того нотпада, что в поставке студии ))
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[15]: Почему .Net не задавил Java?
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.03.10 19:03
Оценка:
Здравствуйте, Mamut, Вы писали:

M> M>> агащазблин а ротация логов? а ротация бэкапов?

M> AB>/etc/newsyslog.conf
M> бэкапы тоже он будит ротейтить?

А ему какая разница — для него все это файлы.

M> M>> а сообщать админу об ошибках мылом? и не об ошибках тоже?

M> Ну и как он определит причину, по которой стоит отсылать мыло? И что за мыло он пришлет?

Весь stderr на сколько я помню (но поскольку не пользуюсь ибо меня завалит тогда спамом, могу и ошибаться).

M> AB>Скриптик — зачотный трэшак

M> Трэшак-не трэшак, но он работает. Причем так, как надо.

У меня просто бэкап мускуля умещается в 33 строчки — по этому мне несколько не по себе от подобной портянки, которая "может все".
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[6]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 19:25
Оценка:
Здравствуйте, Vamp, Вы писали:

V>Например, одна из лучших GUI-клиентов для баз данных — Aqua Data Studio.


Первый раз слышу

V>Open Office — ну его все знают.


ОО прекрасно обходится без джавы.
Re[9]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 19:25
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>мегафича quick fix (в решарпере такого точно нет)


патсталом
Re[10]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 19:25
Оценка:
Здравствуйте, koandrew, Вы писали:

K>Всё это есть (в том числе и ваша "мегафича" есть уже минимум пару мажорных версий)


Мегафича есть с рождения.
Re[8]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 19:25
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>В Eclipse это невозможно из-за ограничений платформы.


А в VS вполне.
Re[5]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 19:25
Оценка:
Здравствуйте, Eugeny__, Вы писали:

E__>Ну дык, Решарпер — это примочка от автором Идеи, которая чуть подтягивает Студию до Идеи .


Есть ряд моментов, по которым решарпер существенно круче идеи. И, по моим сведениям, в команде решарпера совсем немного бывших идейцев, так что не совсем от авторов.
Re[17]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 19:27
Оценка:
Здравствуйте, novitk, Вы писали:

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


N>>>Mне быстро ехать...

LP>>java + spring + osgi + ингридиенты по вкусу.
N>Только давай ты не будешь мне рассказывать про spring + osgi — у меня мегабайты плагинов для Eclipse/RCP в репо и 2 ява-синьора трещат про Spring не переставая.... Эти "серебряные пули" решают столь мизерные проблемы таким слоновьим способом, что это просто смешно.

Имхо, компонентный подход — это единственно реально работающая серебряная пуля. Других просто нет.
Какие мизерные проблемы? Это проблема complexity-то мизерная? Это фундаментальная проблема в области разработки ПО.
Каким таким слоновьим? Бандлы и декларативные сервисы OSGi решают проблему coupling и complexity изящно и просто. Это факт.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[10]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 19:40
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaPerouse, Вы писали:


LP>>мегафича quick fix (в решарпере такого точно нет)


НС>патсталом


Видел quick fix в eclipse?
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[11]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 19:41
Оценка:
Здравствуйте, LaPerouse, Вы писали:

НС>>патсталом


LP>Видел quick fix в eclipse?


Видел. В чем принципиальное отличие от решарпера?
Re[7]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 19:49
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:
V>>Open Office — ну его все знают.

НС>ОО прекрасно обходится без джавы.


Ты уверен? Без нее не будет работать Base, а в Writer например не будет этого:

* Letter Wizard
* Fax Wizard
* Agenda Wizard
* HTML Wizard

* SaveAs -> AportisDoc (Palm)
* SaveAs -> DocBook
* SaveAs -> Pocket Word (*.psw)


здесь
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[8]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 20:07
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>

LP> * Letter Wizard
LP> * Fax Wizard
LP> * Agenda Wizard
LP> * HTML Wizard

LP> * SaveAs -> AportisDoc (Palm)
LP> * SaveAs -> DocBook
LP> * SaveAs -> Pocket Word (*.psw)


Да, серьезная потеря.
Re[13]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 20:07
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Не знаю, не видел оный в решарпере.


патсталом again.

LP> Имхо, он там убогий, как и весь решарпер. Пастернака не читал.


Думаешь это тебя красит?
Re[14]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 20:26
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaPerouse, Вы писали:


LP>>Не знаю, не видел оный в решарпере.

НС>патсталом again.

Я как бы с .net вообще дел не имею. Никаких. Что тебя удивило?

LP>> Имхо, он там убогий, как и весь решарпер. Пастернака не читал.

НС>Думаешь это тебя красит?

Два года назад нужно было побраузить один C#-проект поставил решарпер, подивился его убогости. Не пытайся меня убедить, что это баговое поделие сравнимо с eclipse.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[9]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 20:35
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>В Eclipse это невозможно из-за ограничений платформы.

НС>А в VS вполне.
Я знаю В IDEA тоже можно — оттуда эта фича и пошла в массы.
Sapienti sat!
Re[15]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 20:41
Оценка:
Здравствуйте, LaPerouse, Вы писали:

НС>>патсталом again.


LP>Я как бы с .net вообще дел не имею. Никаких. Что тебя удивило?


Та на уверенность, с которой ты обга описываешь незнакомый тебе продукт

LP>Два года назад нужно было побраузить один C#-проект поставил решарпер, подивился его убогости. Не пытайся меня убедить, что это баговое поделие сравнимо с eclipse.


Нафик оно мне надо, убеждать тебя, если ты заранее уверен в своей правоте.
Re[10]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 20:41
Оценка:
Здравствуйте, Cyberax, Вы писали:

НС>>А в VS вполне.

C>Я знаю В IDEA тоже можно — оттуда эта фича и пошла в массы.

А вот чего нельзя даже в IDEA, но можно в VS2010 — забацать in place специальный редактор прямо в основном, причем необязательно текстовый. К примеру, equation editor.
Re[20]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 05.03.10 20:42
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>В .NET есть динамические модули?


Смотря что под этим понимать.

LP> Декларативное описание зависимостей?


MEF?
Re[21]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 20:53
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaPerouse, Вы писали:


LP>>В .NET есть динамические модули?

НС>Смотря что под этим понимать.

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

LP>> Декларативное описание зависимостей?

НС>MEF?

Это открытый стандарт?
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[20]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 21:09
Оценка:
Здравствуйте, LaPerouse, Вы писали:

N>>3) 3/4 функционала OSGi в том же .NET идет из коробки — версионность и изоляция. Ничего интересного там нет, просто Sun прохлопал ушами

LP>В .NET есть динамические модули? Декларативное описание зависимостей?
.NET assemblies

LP>Это из-за обратной совместимости плагинов 2.0 при переходе на eclipse 3.0. Сервисописатели не при чем. Точное следование OSGi гарантирует полную динамику.

Есть подозрение, что сервисописатели с точным следованием OSGi заморачиваться не будут. Правильную выгрузку делать неинтересно. В лучшем случае будет как в кооперативном мултьтитаскинге времен win3.1 по два ребута в день.

LP>Правда, если используется RCP, все же на использование extensions лучше пойти, в противном случае слишком много функционала будет недоступно.

Именно, для меня эти самые extensions главная ценность в RCP и есть, a на hot-swap мне плевать, даже если его кто и продемонстрирует на Яве.

N>>5) В корпоративных интранетах зоопарк и на такие стандарты все клали с прибором, если там не полная диктатура одного архитектора

LP>Не понял.
В банках нет особого желания интегрироваться в один контейнер, даже при близких технологиях и бизнес областях. Мы пробовали, не идет.
Re[21]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 21:12
Оценка:
Здравствуйте, novitk, Вы писали:

N>>>3) 3/4 функционала OSGi в том же .NET идет из коробки — версионность и изоляция. Ничего интересного там нет, просто Sun прохлопал ушами

LP>>В .NET есть динамические модули? Декларативное описание зависимостей?
N>.NET assemblies
Не то. В OSGi оно всё намного мощнее — там можно остановить часть системы, перегрузить нужные модули, и при этом остальная система продолжит работать.

N>Есть подозрение, что сервисописатели с точным следованием OSGi заморачиваться не будут. Правильную выгрузку делать неинтересно. В лучшем случае будет как в кооперативном мултьтитаскинге времен win3.1 по два ребута в день.

В OSGi оно энфорсится с помощью classloader'ов.
Sapienti sat!
Re[22]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 21:23
Оценка:
Здравствуйте, Cyberax, Вы писали:

N>>>>3) 3/4 функционала OSGi в том же .NET идет из коробки — версионность и изоляция. Ничего интересного там нет, просто Sun прохлопал ушами

LP>>>В .NET есть динамические модули? Декларативное описание зависимостей?
N>>.NET assemblies
C>Не то. В OSGi оно всё намного мощнее — там можно остановить часть системы, перегрузить нужные модули, и при этом остальная система продолжит работать.
Я вроде специально указал, что в .NET-e есть 3/4 функционала OSGi и какая именно — версионность и изоляция.

N>>Есть подозрение, что сервисописатели с точным следованием OSGi заморачиваться не будут. Правильную выгрузку делать неинтересно. В лучшем случае будет как в кооперативном мултьтитаскинге времен win3.1 по два ребута в день.

C>В OSGi оно энфорсится с помощью classloader'ов.

Это для изоляции, а не для динамизма — одновременная линковки с разными версиями. Для динамики там надо события контейнера мониторить в callback-ax и имеративно отписываться/приписывать себя к сервисам. Ничего не знаю про DS — может там чего и поинтересней придумали.
Re[11]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 21:23
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Я знаю В IDEA тоже можно — оттуда эта фича и пошла в массы.

НС>А вот чего нельзя даже в IDEA, но можно в VS2010 — забацать in place специальный редактор прямо в основном, причем необязательно текстовый. К примеру, equation editor.
Можно, при желании, насколько я понимаю. Только его, видимо, просто нет.
Sapienti sat!
Re[23]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 21:35
Оценка:
Здравствуйте, novitk, Вы писали:

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


N>>>>>3) 3/4 функционала OSGi в том же .NET идет из коробки — версионность и изоляция. Ничего интересного там нет, просто Sun прохлопал ушами

LP>>>>В .NET есть динамические модули? Декларативное описание зависимостей?
N>>>.NET assemblies
C>>Не то. В OSGi оно всё намного мощнее — там можно остановить часть системы, перегрузить нужные модули, и при этом остальная система продолжит работать.
N>Я вроде специально указал, что в .NET-e есть 3/4 функционала OSGi и какая именно — версионность и изоляция.

Так ведь нету динамики получается. .NET был предолжен в ответ на мой вопрос "В .NET есть динамические модули? Декларативное описание зависимостей?"

N>>>Есть подозрение, что сервисописатели с точным следованием OSGi заморачиваться не будут. Правильную выгрузку делать неинтересно. В лучшем случае будет как в кооперативном мултьтитаскинге времен win3.1 по два ребута в день.

C>>В OSGi оно энфорсится с помощью classloader'ов.

N>Это для изоляции, а не для динамизма — одновременная линковки с разными версиями. Для динамики там надо события контейнера мониторить в callback-ax и имеративно отписываться/приписывать себя к сервисам. Ничего не знаю про DS — может там чего и поинтересней придумали.


ServiceTracker значительно облегчает эту операцию. Процесс, конечно, остается императивным. DS проблему решает полностью — на то он и декларативен.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[23]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 21:41
Оценка:
Здравствуйте, novitk, Вы писали:

N>Это для изоляции, а не для динамизма — одновременная линковки с разными версиями. Для динамики там надо события контейнера мониторить в callback-ax и имеративно отписываться/приписывать себя к сервисам. Ничего не знаю про DS — может там чего и поинтересней придумали.


А выгрузка бандла и разрегистрация сервиса само собой происходит автоматом.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[10]: Почему .Net не задавил Java?
От: WolfHound  
Дата: 05.03.10 21:41
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Сложные задачи решаются путем разделения их на более мелкие. И вот здесь java нереально рулит. Благодаря таким штукам как OSGi или Spring.

Гы! Напиши на жабе компилятор немерла силами пэтэушников...
... << RSDN@Home 1.2.0 alpha 4 rev. 1305>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[11]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 21:43
Оценка:
Здравствуйте, WolfHound, Вы писали:

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


LP>>Сложные задачи решаются путем разделения их на более мелкие. И вот здесь java нереально рулит. Благодаря таким штукам как OSGi или Spring.

WH>Гы! Напиши на жабе компилятор немерла силами пэтэушников...

Из другого поста:

Высшее образование требуется для проектирования систем и для работы в сложной предметной области.

Социализм — это власть трудящихся и централизованная плановая экономика.
Re[12]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 21:44
Оценка:
Здравствуйте, LaPerouse, Вы писали:

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


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


LP>>>Сложные задачи решаются путем разделения их на более мелкие. И вот здесь java нереально рулит. Благодаря таким штукам как OSGi или Spring.

WH>>Гы! Напиши на жабе компилятор немерла силами пэтэушников...

LP>Из другого поста:


LP>

Высшее образование требуется для проектирования систем и для работы в сложной предметной области.


ключевое слово — "в сложной предметной области"
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[15]: Почему .Net не задавил Java?
От: landerhigh Пират  
Дата: 05.03.10 21:52
Оценка:
Здравствуйте, fddima, Вы писали:

L>>Стандартное средство операционной системы cron+стандартное средство mysqldump. Куда уж реальнее?

F> Администратору БД больше заняться нечем что-ли, как писать какие-то sh-скрипты? И более того — нужно правильно писать, тестировать и прочее.

Нет проблем, берем следующего администратора БД. Который поменьше гнет пальцы.

L>>Мамуту принимать man cron три раза в день после еды.

F> В данном контексте это не важно. То что уже было бы решено на mssql, решается на порядок дольше.

Ага, ну-ну.
www.blinnov.com
Re[16]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 22:00
Оценка:
Здравствуйте, LaPerouse, Вы писали:

N>>Mне быстро ехать...

LP>java + spring + osgi + ингридиенты по вкусу.
На джаве быстро не поедешь — дженерики говно, вывода типов нет, замыканий нет, кортежей нет, генераторов нет, LINQ-a/list comprehension нет...
Единственное, что лучше чем в Питоне (если не считать глобальной разницы между статикой и динамикой) — нативные библиотеки.
Re[12]: Почему .Net не задавил Java?
От: WolfHound  
Дата: 05.03.10 22:02
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>>>Сложные задачи решаются путем разделения их на более мелкие. И вот здесь java нереально рулит. Благодаря таким штукам как OSGi или Spring.

WH>>Гы! Напиши на жабе компилятор немерла силами пэтэушников...
LP>Из другого поста:
LP>

Высшее образование требуется для проектирования систем и для работы в сложной предметной области.

Те при помощи жабы и пэтэушников можно решать только из простой предметной области.
Остается выяснить с какого перепугу в простой предметной области сложные задачи...
... << RSDN@Home 1.2.0 alpha 4 rev. 1305>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[17]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 22:12
Оценка:
Здравствуйте, novitk, Вы писали:

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


N>>>Mне быстро ехать...

LP>>java + spring + osgi + ингридиенты по вкусу.
N>На джаве быстро не поедешь — дженерики говно,

Говно

N>вывода типов нет,


есть

N>замыканий нет,


есть

N>кортежей нет,


есть

N>генераторов нет, LINQ-a/list comprehension нет...


Нет и не надо.

Итого, единственный серьезный недостаток — генерики.

N>Единственное, что лучше чем в Питоне (если не считать глобальной разницы между статикой и динамикой) — нативные библиотеки.


Надеюсь, ты не собрался сравнивать python с java platform да ну брось, несеръезно это.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[24]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 22:14
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>DS проблему решает полностью — на то он и декларативен.


Только если считать IoC решением проблемы. Забылся, кэшанул IQuoteService где-нибудь внутри и все накрылся контейнер.
Re[26]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 22:41
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>>>DS проблему решает полностью — на то он и декларативен.

N>>Только если считать IoC решением проблемы. Забылся, кэшанул IQuoteService где-нибудь внутри и все накрылся контейнер.
LP>Ну дык это общая проблема императивного программирования, при чем тут OSGi?

Не при чем. Я просто показал, что никакой hotswap с uptime-ом OSGi обеспечить не может. Я так же указал единственное на мой взгляд решение, где это реально работает — Ерланг. Все остальное, что есть в OSGI давно уже есть как в .NET, так и в Питоне (eggs) и никто по этому поводу особо не кипишится.
Re[27]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 22:50
Оценка:
Здравствуйте, novitk, Вы писали:

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


LP>>>>DS проблему решает полностью — на то он и декларативен.

N>>>Только если считать IoC решением проблемы. Забылся, кэшанул IQuoteService где-нибудь внутри и все накрылся контейнер.
LP>>Ну дык это общая проблема императивного программирования, при чем тут OSGi?

N>Не при чем. Я просто показал, что никакой hotswap с uptime-ом OSGi обеспечить не может.


Может.

N>Я так же указал единственное на мой взгляд решение, где это реально работает — Ерланг.


И как это по-твоему работает в эрланг?

N>Все остальное, что есть в OSGI давно уже есть как в .NET, так и в Питоне (eggs) и никто по этому поводу особо не кипишится.


Нет его там и близко. Ты сам это подтвердил.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[13]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 22:58
Оценка:
Здравствуйте, WolfHound, Вы писали:

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


LP>>>>Сложные задачи решаются путем разделения их на более мелкие. И вот здесь java нереально рулит. Благодаря таким штукам как OSGi или Spring.

WH>>>Гы! Напиши на жабе компилятор немерла силами пэтэушников...
LP>>Из другого поста:
LP>>

Высшее образование требуется для проектирования систем и для работы в сложной предметной области.

WH>Те при помощи жабы и пэтэушников можно решать только из простой предметной области.
WH>Остается выяснить с какого перепугу в простой предметной области сложные задачи...

Угу. 80 процентов энтерпрайза.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[20]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 23:02
Оценка:
Здравствуйте, LaPerouse, Вы писали:

N>>>>вывода типов нет,

LP>Есть. В Java есть вывод типов для шаблонов генериков:
Никакого вывода типов переменных здесь не увидел.

N>>>>замыканий нет,

LP>есть. Inner classes — полноценные замыкания.
Соглашусь, есть, но говно, ибо слишком много писанины.

N>>>>кортежей нет,

LP>>>есть
N>>нет
LP>Не знаю как у тебя, а у меня есть:
Соглашусь, есть. Хочу в стандартной библиотеке.

N>>>>генераторов нет, LINQ-a/list comprehension нет...

LP>>>Нет и не надо.
N>>надо
LP>Лучше бы сделали дженерики.
Лучше бы, но сие ортогонально.

LP> скорость разработки не от языка зависит в основном, а от наличия библиотек/инструментария. Есть ли что-либо под солнцем сравнимое по этому показателю с java?

Приведи пример библиотек для явы не имеющих аналогов в Питоне, кроме UI. Только не надо про IDE — я пишу в IPython/EmacsREPL в полной динамике с чем не может тягаться никакой статический анализатор.
Re[23]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 05.03.10 23:12
Оценка:
Здравствуйте, novitk, Вы писали:

C>>Не то. В OSGi оно всё намного мощнее — там можно остановить часть системы, перегрузить нужные модули, и при этом остальная система продолжит работать.

N>Я вроде специально указал, что в .NET-e есть 3/4 функционала OSGi и какая именно — версионность и изоляция.
В .NET оно немного другое. Есть app-домены, но кросс-доменные вызовы требуют маршаллинга, поэтому с помощью доменов нельзя выделять мелкие или критичные к быстродействию компоненты.

Внутри домена в .NET загруженные сборки выгружать нельзя, и они даже не могут быть собраны GC (в отличие от классов в Java).

C>>В OSGi оно энфорсится с помощью classloader'ов.

N>Это для изоляции, а не для динамизма — одновременная линковки с разными версиями. Для динамики там надо события контейнера мониторить в callback-ax и имеративно отписываться/приписывать себя к сервисам. Ничего не знаю про DS — может там чего и поинтересней придумали.
Classloader'ы дают и изоляцию.
Sapienti sat!
Re[28]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 23:16
Оценка:
Здравствуйте, LaPerouse, Вы писали:

N>>Не при чем. Я просто показал, что никакой hotswap с uptime-ом OSGi обеспечить не может.

LP>Может.
Пример? Eclipse как мы уже разобрались не тянет...

N>>Я так же указал единственное на мой взгляд решение, где это реально работает — Ерланг.

LP>И как это по-твоему работает в эрланг?
Супервайзер с перезапуском

N>>Все остальное, что есть в OSGI давно уже есть как в .NET, так и в Питоне (eggs) и никто по этому поводу особо не кипишится.

LP>Нет его там и близко. Ты сам это подтвердил.
Хрень которая есть в OSGi реализуется в 20-ти строчках Питона. Только оно не нужно никому.
Re[24]: Почему .Net не задавил Java?
От: novitk США  
Дата: 05.03.10 23:27
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>В .NET оно немного другое. Есть app-домены, но кросс-доменные вызовы требуют маршаллинга, поэтому с помощью доменов нельзя выделять мелкие или критичные к быстродействию компоненты. Внутри домена в .NET загруженные сборки выгружать нельзя, и они даже не могут быть собраны GC (в отличие от классов в Java).

Согласен. Я не сказал, что в .NET лучше, я сказал, что там оно тоже есть.

C>Classloader'ы дают и изоляцию.

Именно это я и имел ввиду. Classloader-ы там используются для изоляции, а не для hotswap-a (который я обозвал 1/4 функционалом ОSGi, которого нет в дотнете).
Re[15]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 05.03.10 23:46
Оценка:
Здравствуйте, Cyberax, Вы писали:

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

IT>>Ах вот для чего. А если код криво подправил?
C>Ну так ещё раз поправишь. Это для разработки прежде всего важно.

А работающее приложение при этом работающим останется?
Если нам не помогут, то мы тоже никого не пощадим.
Re[25]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 00:23
Оценка:
Здравствуйте, novitk, Вы писали:

C>>Classloader'ы дают и изоляцию.

N>Именно это я и имел ввиду. Classloader-ы там используются для изоляции, а не для hotswap-a (который я обозвал 1/4 функционалом ОSGi, которого нет в дотнете).
Ну так hotswap невозможен без изоляции.
Sapienti sat!
Re[16]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 00:24
Оценка:
Здравствуйте, IT, Вы писали:

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

IT>>>Ах вот для чего. А если код криво подправил?
C>>Ну так ещё раз поправишь. Это для разработки прежде всего важно.
IT>А работающее приложение при этом работающим останется?
Необязательно, хотя очень вероятно. Но это же разработка, тут пофиг на редкие падения.
Sapienti sat!
Re[26]: Почему .Net не задавил Java?
От: novitk США  
Дата: 06.03.10 04:11
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>>>Classloader'ы дают и изоляцию.

N>>Именно это я и имел ввиду. Classloader-ы там используются для изоляции, а не для hotswap-a (который я обозвал 1/4 функционалом ОSGi, которого нет в дотнете).
C>Ну так hotswap невозможен без изоляции.

На самом деле я немного запутал терминологию и ты молодец, что меня поправил. Нормальной изоляции (как AppDomain в .NET) в OSGi просто нет. Classloader-ы там просто для многоверсионной загрузки пакетов, а весь hotswap абсолютно кооперативен.
Re[6]: Почему .Net не задавил Java?
От: igna Россия  
Дата: 06.03.10 08:49
Оценка:
Здравствуйте, Vamp, Вы писали:

V>Open Office


Open Office написан на C++.
Re[16]: Почему .Net не задавил Java?
От: Mamut Швеция http://dmitriid.com
Дата: 06.03.10 09:17
Оценка:
M>> M>> а сообщать админу об ошибках мылом? и не об ошибках тоже?
M>> Ну и как он определит причину, по которой стоит отсылать мыло? И что за мыло он пришлет?

AB>Весь stderr на сколько я помню (но поскольку не пользуюсь ибо меня завалит тогда спамом, могу и ошибаться).


Lf? yj меня не интересует stderr меня могут интресовать весьма специфические моменты


M>> AB>Скриптик — зачотный трэшак

M>> Трэшак-не трэшак, но он работает. Причем так, как надо.

AB>У меня просто бэкап мускуля умещается в 33 строчки — по этому мне несколько не по себе от подобной портянки, которая "может все".


дело в том, что я не осилю даже эти 33 строчки (что тоже до хрена).


dmitriid.comGitHubLinkedIn
Re[8]: Почему .Net не задавил Java?
От: minorlogic Украина  
Дата: 06.03.10 10:39
Оценка:
Здравствуйте, Vamp, Вы писали:

N>>Как научил меня IT — NDA

V>Что, кстати, чушь. NDA — это запрет на разглашение подробностей того, чем ты занимался на рабочем месте — публикация исходных кодов, например. Ни одна компания не требует от штатныъх сотрудников скрывать факт того, что ты на нее работаешь.

Не только, напрмиер используемые технологии и инструменты также могут попасть под NDA
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[18]: Почему .Net не задавил Java?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 06.03.10 13:03
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Заметно больше писать и отлаживать


Ага. Так заметно, что аж сам не удержался и смайлик поставил
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[20]: Почему .Net не задавил Java?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 06.03.10 13:03
Оценка:
Здравствуйте, fddima, Вы писали:

F>Идея в том, что бы не создавать промежуточных файлов.


В смысле, из БД сразу на амазон?

KV>>кстати, вместо SQL server objects можно использовать готовый аналог mysqldump: http://getmssqldump.codeplex.com/

F> Во-первых — это читерство!

Это почему еще? Все по-честному

F> Во-вторых — 'Using this script you can dump your database content into a file in a form of INSERT INTO statements.' — это заранее не примемлимо, мы же вроде о бэкапе говорим.


Бэкап вообще-то — это что угодно, из чего можно восстановить сотояние БД на определенный момент времени

F>Или pg_dump/mysqldump возвращает тоже в таком виде?


mysqldump — именно так, за pg не скажу — в глаза не видел.

F>Что-то приходит на память только оракловый тэйбл дамп или как оно там (но оно всё равно не бэкап...) — но там были файлы явно не текстового вида.


А чем плох текст?
... << RSDN@Home 1.2.0 alpha 4 rev. 1437>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[14]: Почему .Net не задавил Java?
От: WolfHound  
Дата: 06.03.10 13:28
Оценка:
Здравствуйте, LaPerouse, Вы писали:

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

LP>Угу. 80 процентов энтерпрайза.
Это не ответ на вопрос.
... << RSDN@Home 1.2.0 alpha 4 rev. 1305>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[22]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 06.03.10 13:53
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Модули, которые могут быть установлены, удалены или обновлены в любой момент без перезапуска приложения. Они полностью динамические. В каждый конкретный момент времени они могут быть, а могут и не быть. На то собственно расчитан весь lifecycle.


ASP.NET вроде как так умеет.

LP>Это открытый стандарт?


Это часть FW 4.0 и одновременно open source проект.
Re[20]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 06.03.10 13:53
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Есть. В Java есть вывод типов для шаблонов генериков:


LP>
LP>public static <T> List<T> emptyList() 
LP>{
LP>   return new ArrayList<T>();
LP>}

LP>List<T> = emptyList();
LP>


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

LP>В java 7 сделают то же самое для конструкторов


Вот когда сделают, тогда и поговорим. Потому что в C# 5 тоже много чего полезного сделают.

LP>есть. Inner classes — полноценные замыкания.


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

LP>
LP>public class Pair<T1, T2>
LP>{
LP>    public T1 object1;
LP>    public T2 object2;
    
LP>    public Pair(T1 object1, T2 object2)
LP>    {
LP>        this.object1 = object1;
LP>        this.object2 = object2;
LP>    }
LP>}
LP>


И код с такими мегаклассами превращается в малочитаемое гавно.

LP> скорость разработки не от языка зависит в основном, а от наличия библиотек/инструментария.


Скорость разработки зависит и от того, и от другого, причем на разных задачах пропорции разные.
Re[12]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 06.03.10 13:53
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Можно, при желании, насколько я понимаю.


В текущих версиях нельзя.
Re[21]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 14:27
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

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

Имеется. Это единственное место, где дженерики в Java более мощные — они могут выводить тип возвращаемого результата.
Sapienti sat!
Re[4]: Почему .Net не задавил Java?
От: russian_bear  
Дата: 06.03.10 17:36
Оценка:
C>IntelliJ IDEA UI.
C>Студия нервно курит в сторонке. По мощности сейчас из сравнимого с IDEA — только ReSharper.

Ей не пользовался к сожалению, так что ничего сказать не могу. Что в ней такого супер удобного по сравнению со студией?
Re[5]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 18:48
Оценка:
Здравствуйте, russian_bear, Вы писали:

C>>IntelliJ IDEA UI.

C>>Студия нервно курит в сторонке. По мощности сейчас из сравнимого с IDEA — только ReSharper.
_>Ей не пользовался к сожалению, так что ничего сказать не могу. Что в ней такого супер удобного по сравнению со студией?
В Студии используешь ReSharper? Так вот, его пишут те же товарищи, что и IDEA. Только IDEA они написали с нуля

Если кратко, то рефакторинг везде, включая HTML/CSS/JavaScript, удобные инспекции с возможностью автоматических fix'ов и т.п.
Sapienti sat!
Re[17]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 06.03.10 19:34
Оценка:
Здравствуйте, Cyberax, Вы писали:

IT>>А работающее приложение при этом работающим останется?

C>Необязательно, хотя очень вероятно. Но это же разработка, тут пофиг на редкие падения.

Понятно. Я думал ты о чём-то серьёзном, а такие фичи нам мало интересны.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 06.03.10 19:43
Оценка:
Здравствуйте, Vamp, Вы писали:

I>>Была. Но из за своих "особенностей" успела проникнуть не сильно далеко.

V>Сие, как водится, не соответствует действительности.
V>Например, одна из лучших GUI-клиентов для баз данных — Aqua Data Studio. Понимает практически все современные базы данных.

Пользуюсь, нравится. Только гуёв там кот наплакал. Если бы это всё переписать на .NET, то продукт от этого только бы выиграл.
Если нам не помогут, то мы тоже никого не пощадим.
Re[8]: Почему .Net не задавил Java?
От: IT Россия linq2db.com
Дата: 06.03.10 20:20
Оценка:
Здравствуйте, Cyberax, Вы писали:

IT>>Пользуюсь, нравится. Только гуёв там кот наплакал. Если бы это всё переписать на .NET, то продукт от этого только бы выиграл.

C>Ничего, мы готовим революцию в GUI для Java. Подожди немного

Да уж, вы известные революционеры.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Почему .Net не задавил Java?
От: russian_bear  
Дата: 06.03.10 20:21
Оценка:
C>В Студии используешь ReSharper? Так вот, его пишут те же товарищи, что и IDEA. Только IDEA они написали с нуля

Они же пишут RubyMine, которой на мой взгляд далеко до студии по удобству.

C>Если кратко, то рефакторинг везде, включая HTML/CSS/JavaScript, удобные инспекции с возможностью автоматических fix'ов и т.п.


Интересно, надо будет глянуть.
Re[8]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.03.10 20:26
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


I>>>>Была. Но из за своих "особенностей" успела проникнуть не сильно далеко.

V>>>Сие, как водится, не соответствует действительности.
V>>>Например, одна из лучших GUI-клиентов для баз данных — Aqua Data Studio. Понимает практически все современные базы данных.
IT>>Пользуюсь, нравится. Только гуёв там кот наплакал. Если бы это всё переписать на .NET, то продукт от этого только бы выиграл.
C>Ничего, мы готовим революцию в GUI для Java. Подожди немного

дай посмотреть на это, а то как ни гляну на что нить с ГУИ на джаве, хочется или плаать или убить кого нибудь.
Re[7]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 20:27
Оценка:
Здравствуйте, russian_bear, Вы писали:

C>>В Студии используешь ReSharper? Так вот, его пишут те же товарищи, что и IDEA. Только IDEA они написали с нуля

_>Они же пишут RubyMine, которой на мой взгляд далеко до студии по удобству.
Проблема тут в самом Ruby — для него мало что можно сделать автоматически.
Sapienti sat!
Re[22]: Почему .Net не задавил Java?
От: mrTwister Россия  
Дата: 06.03.10 22:17
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Ночной Смотрящий, Вы писали:


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

C>Имеется. Это единственное место, где дженерики в Java более мощные — они могут выводить тип возвращаемого результата.

public T Bar<T>(Func<T> f)
{
    return f();
}
public void Foo()
{
    var i = Bar(() => 10);
}


лэт ми спик фром май харт
Re[23]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 06.03.10 23:33
Оценка:
Здравствуйте, mrTwister, Вы писали:

C>>Имеется. Это единственное место, где дженерики в Java более мощные — они могут выводить тип возвращаемого результата.

T>
T>public T Bar<T>(Func<T> f)
T>{
T>    return f();
T>}
T>public void Foo()
T>{
T>    var i = Bar(() => 10);
T>}
T>

Я про другое.

public class HashMultimap<K,V>
{
    public  static <K,V> HashMultimap<K,V> create() {...};
}

public Multimap<String, Integer> map = HashMultimap.create();


Т.е. тип правой части выражения выводится из типа левой части.
Sapienti sat!
Re[24]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 07.03.10 08:15
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Я про другое.


C>
C>public class HashMultimap<K,V>
C>{
C>    public  static <K,V> HashMultimap<K,V> create() {...};
C>}

C>public Multimap<String, Integer> map = HashMultimap.create(); 
C>


C>Т.е. тип правой части выражения выводится из типа левой части.


Бесполезный изврат. И, учитывая, что любой джавовский дженерик эквивалентен недженерику с параметром Object, я все еще очень не уверен, что вывод типов тут имеется.
Re[6]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 07.03.10 08:18
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>В Студии используешь ReSharper? Так вот, его пишут те же товарищи, что и IDEA.


Нет, не те же, другие.
Re[25]: Почему .Net не задавил Java?
От: WolfHound  
Дата: 07.03.10 09:25
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Бесполезный изврат. И, учитывая, что любой джавовский дженерик эквивалентен недженерику с параметром Object, я все еще очень не уверен, что вывод типов тут имеется.

Не такой уж и изврат. Например немерле еще и не такое может.
... << RSDN@Home 1.2.0 alpha 4 rev. 1305>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[25]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 07.03.10 12:08
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Т.е. тип правой части выражения выводится из типа левой части.

НС>Бесполезный изврат. И, учитывая, что любой джавовский дженерик эквивалентен недженерику с параметром Object, я все еще очень не уверен, что вывод типов тут имеется.
Имеется. Например, вот так оно работать не будет:
public class HashMultimap<K,V>
{
    public static <K extends Number,V> HashMultimap<K,V> create() {...};
}

public Multimap<String, Integer> map = HashMultimap.create(); //Будет ошибка компиляции


Иногда весьма полезно.
Sapienti sat!
Re[2]: Почему .Net не задавил Java?
От: Alyas77 США http://kids.lingresource.com/
Дата: 08.03.10 03:53
Оценка:
LP>А с чего бы им вообще конкурировать? Java — промышленная технология, не имеющая в своей области даже близких аналогов, де факто промышленный стандарт. .NET — платформа для написания приложений для одной операционной системы (Windows). Разные области применения и разный уровень решаемых задач. Сравнивать их глупо.

А может немножко с другой точки зрения посмотреть — так уж исторически сложилось что C/C++ и Java доминирут в финансовом секторе, а наколенные поделки (ничуть не промышленых масштабов однако) типа myspace, monster.com на .Net. Гонять миллионы строк кода туды-сюды никто не будет — корпорациям результат нужен.

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

ЗЫ: Спасибо что PHP vs Java или .Net vs PHP еще не сравнивают
Re[6]: Почему .Net не задавил Java?
От: Antikrot  
Дата: 08.03.10 11:28
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка.

S>И тем не менее кросплатформенность — большой плюс.

а пример можно?
Re[9]: Почему .Net не задавил Java?
От: Antikrot  
Дата: 08.03.10 14:50
Оценка:
Здравствуйте, Sheridan, Вы писали:

A>> Чего наверное нельзя сказать о остальных 80% рынка/продуктов где кроссплатформенность — дополнительный зароботок шельм-программистов но огромные и ненужные расходы для компании

S>Взять кроссплатформенные библиотеки и компилятор наерное iq не позволяет?
а зачем вообще нужен кроссплатформенный компилятор? только серьёзно.

S>Теже 80% продуктов, написанных при помощи qt не требуют никаких дополнительных затрат на поддержку кроссплатформенности.

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

PS. на поддержку использования qt еще как требуются дополнительные траты. независимо от кроссплатформенности.
Re[10]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 08.03.10 14:54
Оценка:
Здравствуйте, Antikrot, Вы писали:

S>>Теже 80% продуктов, написанных при помощи qt не требуют никаких дополнительных затрат на поддержку кроссплатформенности.

A>да из них большинство использует бесплатную версию qt. а хотелось бы пример "особенно если продукт продается".
Сейчас вся QT бесплатная для коммерческого использования. И что? Я что-то не очень понял смысл предложения.
Sapienti sat!
Re[8]: Клевета!
От: Roman Odaisky Украина  
Дата: 08.03.10 19:34
Оценка:
Здравствуйте, IT, Вы писали:

IT>>>Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.

J>>то ли дело виндовые админы, которые работают бесплатно за идею.

IT>Не за идею. Просто их надо в пять раз меньше.


И мы верим вице-президенту MS, когда он это говорит?! А казачок-то засланный!
До последнего не верил в пирамиду Лебедева.
Re[9]: Клевета!
От: Antikrot  
Дата: 08.03.10 20:17
Оценка:
Здравствуйте, Roman Odaisky, Вы писали:

IT>>>>Враньё. Давно известно, что бесплатность Линуха с лихвой компенсируется зарплатой обслуживающего его персонала.

J>>>то ли дело виндовые админы, которые работают бесплатно за идею.
IT>>Не за идею. Просто их надо в пять раз меньше.
RO>И мы верим вице-президенту MS, когда он это говорит?! А казачок-то засланный!
а сам-то чем лучше — мог бы и расшифровать MS, чтоб народ не вводить в заблуждение
Re[7]: Почему .Net не задавил Java?
От: dr.Chaos Россия Украшения HandMade
Дата: 08.03.10 21:15
Оценка:
Здравствуйте, Antikrot, Вы писали:

A>а пример можно?


AIX под виртуалкой не запустишь . А BSD-систему — вполне. Т.е. как минимум сокращение расходов на разработку.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[8]: Почему .Net не задавил Java?
От: Antikrot  
Дата: 08.03.10 21:22
Оценка:
Здравствуйте, dr.Chaos, Вы писали:

A>>а пример можно?

DC>AIX под виртуалкой не запустишь .
не знаю, не пробовал
DC> А BSD-систему — вполне. Т.е. как минимум сокращение расходов на разработку.
и чьи расходы тут сокращаются? что является кроссплатформенным? что продаётся?
Re[9]: Почему .Net не задавил Java?
От: dr.Chaos Россия Украшения HandMade
Дата: 08.03.10 21:37
Оценка:
Здравствуйте, Antikrot, Вы писали:

A>и чьи расходы тут сокращаются? что является кроссплатформенным? что продаётся?

Производителя. Продукт. Продаётся программный комплекс под AIX.
Так вот я могу вспомнить не мало случаев, когда виртуалка съэкономила бы мне время и другим время.

ЗЫ Блин, что за саботаж с домашней машины не могу в КСВ постить после того как тему создать пытался. Уже в очередной раз так.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[10]: Почему .Net не задавил Java?
От: Antikrot  
Дата: 08.03.10 21:46
Оценка:
Здравствуйте, dr.Chaos, Вы писали:

A>>и чьи расходы тут сокращаются? что является кроссплатформенным? что продаётся?

DC>Производителя. Продукт. Продаётся программный комплекс под AIX.
а версия продукта под BSD тоже продаётся? или просто кроссплатформенность используется как костыль к ibm-овской системе, которую нельзя загнать в виртуалку? (оффтопик — а почему нельзя? я с aix совсем чуть-чуть знаком)

DC>Так вот я могу вспомнить не мало случаев, когда виртуалка съэкономила бы мне время и другим время.

ну так вообще лучше под винду писать — она и под виртуалками работает, и распространена больше а то что некроссплатформенна — да и пофиг.
Re[10]: Клевета!
От: Sheridan Россия  
Дата: 08.03.10 22:47
Оценка:
Приветствую, IT, вы писали:

IT> Может ты ещё мои счета в швейцарских банках опубликуешь?


Не в швейцарских, а в немецких. Не запутывай народ
avalon 1.0rc3 rev 315, zlib 1.2.3
build date: 15.02.2010 00:26:03 MSK +03:00
Qt 4.6.1
Matrix has you...
Re[11]: Клевета!
От: IT Россия linq2db.com
Дата: 08.03.10 23:11
Оценка:
Здравствуйте, Sheridan, Вы писали:

IT>> Может ты ещё мои счета в швейцарских банках опубликуешь?

S>Не в швейцарских, а в немецких. Не запутывай народ

На немецкие я тоже согласен, лишь бы там баланс был положительный.
Если нам не помогут, то мы тоже никого не пощадим.
Re[7]: Почему .Net не задавил Java?
От: alexey_ma Израиль  
Дата: 09.03.10 01:41
Оценка:
Здравствуйте, Antikrot, Вы писали:

S>>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка.

S>>И тем не менее кросплатформенность — большой плюс.

A>а пример можно?

Хотя я в принципе согласен что кросплатформенность не является существенным плюсом, однако есть вполне наглядный пример вбухивания кучи денег в разработку кросплатформенного софта (как десктопного так и серверного), это — SAP. Причем SAP является безусловным лидером в своих областях (CRM/ERP/SCM).

The following is an overview of the Gartner rankings, measured by total software revenues for 2007:
SAP leads the CRM market, with a total market share of 25.35 percent, placing nine percentage points over its closest competitor
SAP leads the SCM market, with a total market share of 22.4 percent, a sizeable lead over second-ranked competitor at 16 percent
SAP leads the ERP market, with a total market share of 27.5 percent, far surpassing the second-ranked competitor at 13.9 percent

Re[8]: Почему .Net не задавил Java?
От: Codechanger Россия  
Дата: 09.03.10 06:42
Оценка:
Здравствуйте, alexey_ma, Вы писали:

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


S>>>О кроссплатформености разговор отдельный — она нужна, особенно если продукт продается и хочется охватить больше рынка.

S>>>И тем не менее кросплатформенность — большой плюс.

A>>а пример можно?

_>Хотя я в принципе согласен что кросплатформенность не является существенным плюсом, однако есть вполне наглядный пример вбухивания кучи денег в разработку кросплатформенного софта (как десктопного так и серверного), это — SAP. Причем SAP является безусловным лидером в своих областях (CRM/ERP/SCM).
_>

_>The following is an overview of the Gartner rankings, measured by total software revenues for 2007:
_>SAP leads the CRM market, with a total market share of 25.35 percent, placing nine percentage points over its closest competitor
_>SAP leads the SCM market, with a total market share of 22.4 percent, a sizeable lead over second-ranked competitor at 16 percent
_>SAP leads the ERP market, with a total market share of 27.5 percent, far surpassing the second-ranked competitor at 13.9 percent


Ну, про SAP обычно говорят так — кусок г***а, облепленного крупными купюрами... Я как-то столкнулся мимоходом. Странный продукт.
Re[24]: Почему .Net не задавил Java?
От: fddima  
Дата: 09.03.10 07:12
Оценка:
Здравствуйте, Cyberax, Вы писали:

F>> Нет. Любой 3-rd party алгоритм и реализация неприемлима, что тут такого.

C>Собственно, то что любой 3-rd party алгоритм и реализация неприемлима. Бред это.
Даже если и бред — тем не менее у заказчика есть вполне определённые и внятные требования.
Re[21]: Почему .Net не задавил Java?
От: fddima  
Дата: 09.03.10 07:22
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

F>>Идея в том, что бы не создавать промежуточных файлов.

KV>В смысле, из БД сразу на амазон?
Имелось ввиду pg_dump | gzip | pgp — даст в итоге один вывод, а не 2-3 копии (бэкап + архив его + шифрованная версия).

F>> Во-первых — это читерство!

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

F>> Во-вторых — 'Using this script you can dump your database content into a file in a form of INSERT INTO statements.' — это заранее не примемлимо, мы же вроде о бэкапе говорим.

KV>Бэкап вообще-то — это что угодно, из чего можно восстановить сотояние БД на определенный момент времени
F>>Или pg_dump/mysqldump возвращает тоже в таком виде?
KV>mysqldump — именно так, за pg не скажу — в глаза не видел.
F>>Что-то приходит на память только оракловый тэйбл дамп или как оно там (но оно всё равно не бэкап...) — но там были файлы явно не текстового вида.
KV>А чем плох текст?
Так то оно всё так. Только размер его будет поболее. Да и "восстановить" такой бэкап будет пожалуй помедленее (хотя конечно зависит от реализации). Да и годиться только для full backup — а как же differential? Все ещё нужная вещь.
Re[11]: Почему .Net не задавил Java?
От: dr.Chaos Россия Украшения HandMade
Дата: 09.03.10 10:05
Оценка:
Здравствуйте, Antikrot, Вы писали:

A>а версия продукта под BSD тоже продаётся? или просто кроссплатформенность используется как костыль к ibm-овской системе, которую нельзя загнать в виртуалку? (оффтопик — а почему нельзя? я с aix совсем чуть-чуть знаком)

Нет, не продаётся. Да, как костыль. Почему нельзя — . Возможно потому, что нету вариантов.

DC>>Так вот я могу вспомнить не мало случаев, когда виртуалка съэкономила бы мне время и другим время.

A>ну так вообще лучше под винду писать — она и под виртуалками работает, и распространена больше а то что некроссплатформенна — да и пофиг.
Ну на винду пытались под Cygwin порт написать, но быстро обломались. Просто под BSD проще всего портировать, т.к. она наиболее близка.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[5]: Почему .Net не задавил Java?
От: Anton Batenev Россия https://github.com/abbat
Дата: 09.03.10 12:08
Оценка:
Здравствуйте, Alyas77, Вы писали:

A> Да и корпоративным решениям (кои скорее сервисы а не продукты) оно только навредить может — вгрохивать кучу бабла и ресурсов в то, что никому не потребуется никто не будет. Пример — RSDN


КЫВТ использует кросс-платформенное ПО — пример не канает.
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[6]: Почему .Net не задавил Java?
От: Eugeny__ Украина  
Дата: 09.03.10 12:12
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Eugeny__, Вы писали:


E__>>Ну дык, Решарпер — это примочка от автором Идеи, которая чуть подтягивает Студию до Идеи .


НС>Есть ряд моментов, по которым решарпер существенно круче идеи. И, по моим сведениям, в команде решарпера совсем немного бывших идейцев, так что не совсем от авторов.


Исключительно для знаний, можно списочек? Я просто уже года 3 не в теме. Тогда, когда я имел возможность сравнивать(могу и сейчас, но это время, и немалое), решарпер идее уступал.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Re[5]: Почему .Net не задавил Java?
От: -VladK-  
Дата: 09.03.10 13:08
Оценка:
Здравствуйте, LaPerouse, Вы писали:

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


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


E>>>>Среды разработки для Java лучше, чем для .Net.

_>>>
_>>>Вы джаваскрипт чем дебажите? Наши джависты уже давно VS.NET Express.
C>>IntelliJ IDEA UI.

C>>Студия нервно курит в сторонке. По мощности сейчас из сравнимого с IDEA — только ReSharper.


LP>Да ну? Неужели Idea настолько же убога, как этот ReSharper? Им ведь невозможно пользоваться после eclipse.


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

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

В любом случае я бы не стал говорить что какая то из этих IDE г-но, и вообще все достойные, каждая со своими плюсами и минусами.
Re[9]: Почему .Net не задавил Java?
От: alexey_ma Израиль  
Дата: 09.03.10 14:43
Оценка:
Здравствуйте, Codechanger, Вы писали:

C>Ну, про SAP обычно говорят так — кусок г***а, облепленного крупными купюрами... Я как-то столкнулся мимоходом. Странный продукт.

Я тоже не считаю SAP супер продуктом, но тем не менее он достаточно широко распостранен в крупных компаниях, правительственных учереждениях многих стран и т.п. Чего в нем странного? CRM и ЕRP имхо, вполне на уровне, не хуже других. Впрочем, мне трудно судить о его функциональности, я не спец в этих областях. Я с SAP знаком только со стороны его windows-GUI. Мы пытаемся (небезуспешно) автоматизировать этот самый GUI.
Re[6]: Почему .Net не задавил Java?
От: Alyas77 США http://kids.lingresource.com/
Дата: 09.03.10 18:18
Оценка:
AB>КЫВТ использует кросс-платформенное ПО — пример не канает.
ПО — ладно — но как насчет основного .Net ядра? сильно его под AIX/BSD/проча гоняли? За сколько на Солярке встанет?

У меня в продуктах часто библиотеки всплывают (крипто например) коим платформа инвариантна. Но ядро системы, свой фреймворк написаны под винду и не собирается никто его делать кроссплатформенным — не надо оно никому.
Не уж-то КЫВТ на Java или PHP(тьху) переносить вздумали?
Re[12]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 09.03.10 19:05
Оценка:
Здравствуйте, Cyberax, Вы писали:

I>>Возможно для Java это и революция, но для не-Java это как бэ каменный век.

C>Как бэ, нет. HTMLayout примерно по технологичности наравне с WPF. Разве что под WPF больше наработок.

В это сложно поверить глядя в демки и проги с HTMLLayout.

Он умеет векторную графику, кастомные контролы, рендеринг чз директх ?
Re[13]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 09.03.10 19:15
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>>>Возможно для Java это и революция, но для не-Java это как бэ каменный век.

C>>Как бэ, нет. HTMLayout примерно по технологичности наравне с WPF. Разве что под WPF больше наработок.
I>В это сложно поверить глядя в демки и проги с HTMLLayout.
I>Он умеет векторную графику
Да.

I>кастомные контролы

Естественно.

I>рендеринг чз директх ?

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

Ну и сейчас есть бэкэнд на QT, который уже умеет через DirectX работать
Sapienti sat!
Re[14]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 09.03.10 21:42
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


I>>>>Возможно для Java это и революция, но для не-Java это как бэ каменный век.

C>>>Как бэ, нет. HTMLayout примерно по технологичности наравне с WPF. Разве что под WPF больше наработок.
I>>В это сложно поверить глядя в демки и проги с HTMLLayout.
I>>Он умеет векторную графику
C>Да.

I>>кастомные контролы

C>Естественно.

I>>рендеринг чз директх ?

C>А нафиг? Там свой рендерер, весьма неплохой. Через пару месяцев добавление нового графического бэкэнда будет задачей на неделю.

C>Ну и сейчас есть бэкэнд на QT, который уже умеет через DirectX работать


Шота мне в это слабо верится, глядя на "демки"

Обычно качество демок на порядок другой лучше, чем качество продукта, эмпирическая такая формула.
Re[15]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 09.03.10 21:51
Оценка:
Здравствуйте, Ikemefula, Вы писали:

C>>Ну и сейчас есть бэкэнд на QT, который уже умеет через DirectX работать

I>Шота мне в это слабо верится, глядя на "демки"
I>Обычно качество демок на порядок другой лучше, чем качество продукта, эмпирическая такая формула.
Там демки как раз слабые...

Ты видел интерфейс Norton или Symantec Antivirus? Так вот, там HTMLayout для него используется.
Sapienti sat!
Re[6]: Почему .Net не задавил Java?
От: Mamut Швеция http://dmitriid.com
Дата: 10.03.10 07:39
Оценка:
A>> Да и корпоративным решениям (кои скорее сервисы а не продукты) оно только навредить может — вгрохивать кучу бабла и ресурсов в то, что никому не потребуется никто не будет. Пример — RSDN

AB>КЫВТ использует кросс-платформенное ПО — пример не канает.


Ну, не так уж и много он использует А от MSSQL'я и ASP.NET'а далеко с винды не уйдешь.


dmitriid.comGitHubLinkedIn
Re[19]: Почему .Net не задавил Java?
От: master_of_shadows Беларусь  
Дата: 10.03.10 13:11
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Для разработки ты тоже существенно недооцениваешь полезность такой фичи.


Угу. Я бы такое хотел. А то понимаеш на каждый чих надо рекомпайл и заново приходить к точке отладки воссоздавая state.
Re[7]: Почему .Net не задавил Java?
От: Anton Batenev Россия https://github.com/abbat
Дата: 10.03.10 14:33
Оценка:
Здравствуйте, Mamut, Вы писали:

M> AB>КЫВТ использует кросс-платформенное ПО — пример не канает.

M> Ну, не так уж и много он использует А от MSSQL'я и ASP.NET'а далеко с винды не уйдешь.

Опровергался тезис "потому что нафиг оно не надо и даже вредно". Как видим, надо и полезно. Даже заявителю оного тезиса.
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[3]: Почему .Net не задавил Java?
От: unintruder  
Дата: 10.03.10 15:36
Оценка:
Здравствуйте, IT, Вы писали:

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


T>>Потому что .net сосет там где java рулит:

T>>http://blogs.computerworld.com/london_stock_exchange_suffers_net_crash

IT>Особенно прикольно там комментарии почитать.


И Net и Java не подходят, а зачем тогда Вынь? — конечно же RHEL, если все же есть деньги и хочется потратить. LSE точно начинали переходить на Linux после фейла описанного в линке. Год назад проводили коннективити тесты, которые и были связаны с переходом.

Еще был очень показательный, хотя и не такой нашумевший epic fail очень крупной биржи: они почти 2 года упорно переходили на java и фактически давили на своих клиентов предлагая java api и обещая прикрыть все остальное. Потом расширились неслабо, прикупив пару других эксченджей, да и объем данных вырос в 4 раза. Закончилось тем, что они же сами стали давить опять на всех уходить с Java API (стали давать FIX и каналы с спецификацией). На их стороне переход произошел частично — просто отовсюду идут лучи JNI теперь.
Re[5]: Почему .Net не задавил Java?
От: Erop Россия  
Дата: 10.03.10 19:24
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>И тут ты прав Пользователи линукс имеют активный секс с системой, пользователи Windows — пассивный секс с Microsoft. По-моему, лучше быть "похотливым" чем..


IMHO, секс лучше иметь с женой, а на работе иметь проф. рост, а не секс
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[2]: Почему .Net не задавил Java?
От: Erop Россия  
Дата: 10.03.10 19:25
Оценка:
Здравствуйте, Ikemefula, Вы писали:

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

А как эти вопросы связаны? От чего то, что С# теснит "плюсы" как-то улучшается судьба явы?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[24]: Почему .Net не задавил Java?
От: Erop Россия  
Дата: 10.03.10 19:38
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Собственно, то что любой 3-rd party алгоритм и реализация неприемлима. Бред это.

Почему бред?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[12]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 10.03.10 19:52
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Как бэ, нет. HTMLayout примерно по технологичности наравне с WPF. Разве что под WPF больше наработок.


Вкусность WPF в его архитектуре и качестве изоляции Display, Command и Data моделей от рукописного кода. Реализация лейаутов и прочей графической фигни в нем чуть лучше полного отстоя. Да и XAML та еще гадость.
Re[7]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 10.03.10 19:52
Оценка:
Здравствуйте, Eugeny__, Вы писали:

E__>Исключительно для знаний, можно списочек?


Нельзя
Re[6]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 10.03.10 19:52
Оценка:
Здравствуйте, Sheridan, Вы писали:

НС>> Наверняка есть и еще варианты. Принятие решения о кроссплатформенности — непростой и многофакторный процесс.

S>И тем не менее кросплатформенность — большой плюс.

Ты мое сообщение не читал, что ли?
Re[9]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 10.03.10 19:52
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Теже 80% продуктов, написанных при помощи qt не требуют никаких дополнительных затрат на поддержку кроссплатформенности.


Даже Java, изолирующая от платформы на пару порядков лучше, чем Qt, для более менее реальных приложений не обеспечивает кроссплатформенность забесплатно. Это я тебе как человек, который несколько кроссплатформенных приложений написал, говорю.
Re[6]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 10.03.10 19:52
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>КЫВТ использует кросс-платформенное ПО — пример не канает.


Пример канает, потому что явно имелся в виду не весь софт на сервере, а конкретно тот софт, который для RSDN уникален. Там, АФАИК, ничего кроссплатформенного нет вообще.
Re[13]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 20:10
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Как бэ, нет. HTMLayout примерно по технологичности наравне с WPF. Разве что под WPF больше наработок.

НС>Вкусность WPF в его архитектуре и качестве изоляции Display, Command и Data моделей от рукописного кода. Реализация лейаутов и прочей графической фигни в нем чуть лучше полного отстоя. Да и XAML та еще гадость.
Подход в HTMLayout отличается от WPF. С одной стороны, нет системы байндинга — в этом она хуже WPF, но как раз тут можно поправить дела с помощью продуманной внешней библиотеки. Cистема байндинга в WPF, кстати, откровенно халтурная — можно и лучше было сделать (типа как здесь: http://pypi.python.org/pypi/Trellis ).

С другой стороны в HTMLayout есть превосходное отделение данных и их отображения, с чётким выделением стилизации — CSS+CSSS в HTMLayout убивают жалкую поддержку стилей в WPF.

Ещё по мелочам — accessibility в HTMLayout делается существенно проще.
Sapienti sat!
Re[25]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 20:14
Оценка:
Здравствуйте, Erop, Вы писали:

C>>Собственно, то что любой 3-rd party алгоритм и реализация неприемлима. Бред это.

E>Почему бред?
Потому. Не бредом может быть требование прохождения тестов и/или сертефикации кода.
Sapienti sat!
Re[14]: Почему .Net не задавил Java?
От: MxKazan Португалия  
Дата: 10.03.10 20:16
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>С другой стороны в HTMLayout есть превосходное отделение данных и их отображения, с чётким выделением стилизации — CSS+CSSS в HTMLayout убивают жалкую поддержку стилей в WPF.

А что там жалкого в этих самых стилях WPF, м?
Re[14]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 10.03.10 20:22
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Подход в HTMLayout отличается от WPF.


Я в курсе. Имено поэтому вышеприведенное написал. Перефразируя — почти все то, что у WPF и HtmlLayout общее, в WPF находится на уровне чуть выше полного отстоя. А все то, что в WPF действительно хорошо, в HtmlLayout отсутствует почти полностью.

C>С другой стороны в HTMLayout есть превосходное отделение данных и их отображения, с чётким выделением стилизации — CSS+CSSS в HTMLayout убивают жалкую поддержку стилей в WPF.


Это говорит о том, что WPF ты совсем не знаешь.
Re[16]: Почему .Net не задавил Java?
От: MxKazan Португалия  
Дата: 10.03.10 20:26
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


C>>>С другой стороны в HTMLayout есть превосходное отделение данных и их отображения, с чётким выделением стилизации — CSS+CSSS в HTMLayout убивают жалкую поддержку стилей в WPF.

MK>>А что там жалкого в этих самых стилях WPF, м?
C>Тем, что они не CSS
Это не ответ.
Re[15]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 20:34
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Подход в HTMLayout отличается от WPF.

НС>Я в курсе. Имено поэтому вышеприведенное написал. Перефразируя — почти все то, что у WPF и HtmlLayout общее, в WPF находится на уровне чуть выше полного отстоя. А все то, что в WPF действительно хорошо, в HtmlLayout отсутствует почти полностью.
А что в WPF действительно хорошо? По-моему, там основная вещь — это отход от использования системных окон для всего и введение scene graph'а. Оба есть в HTMLayout.

Возможность дизайна UI отдельным дизайнером тоже ещё на основную фичу тянет, но тут HTMLayout вообще побеждает — для него HTML вполне реально могут дизайнить отдельные спецы по UI.

Ну и байндинг в WPF ещё тянет на четвёрочку. Идея с XPath-подобным языком классная, но могли бы и лучше сделать. Этого реально не хватает в HTMLayout.

C>>С другой стороны в HTMLayout есть превосходное отделение данных и их отображения, с чётким выделением стилизации — CSS+CSSS в HTMLayout убивают жалкую поддержку стилей в WPF.

НС>Это говорит о том, что WPF ты совсем не знаешь.
Знаю. В WPF нет каскадных стилей. Т.е. я не могу сказать "наложить стиль на все элементы с таким-то предком, за которым следует элемент с таким-то классом". Мощность CSS позволяет практически полностью отделить контент от отображения.

Из-за этого делаются велосипеды для WPF типа такого: http://www.scottlogic.co.uk/blog/colin/2009/03/using-css-selectors-for-styling-in-wpf/
Sapienti sat!
Re[17]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 20:34
Оценка:
Здравствуйте, MxKazan, Вы писали:

MK>>>А что там жалкого в этих самых стилях WPF, м?

C>>Тем, что они не CSS
MK>Это не ответ.
Ответил Ночному Смотрящему.
Sapienti sat!
Re[26]: Почему .Net не задавил Java?
От: Erop Россия  
Дата: 10.03.10 20:44
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Потому. Не бредом может быть требование прохождения тестов и/или сертефикации кода.

Ну и нафига заказчику организовывать сертефикацию? Зачем вообще лоерские риски с чужим кодом/компонентами?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[18]: Почему .Net не задавил Java?
От: MxKazan Португалия  
Дата: 10.03.10 20:48
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


MK>>>>А что там жалкого в этих самых стилях WPF, м?

C>>>Тем, что они не CSS
MK>>Это не ответ.
C>Ответил Ночному Смотрящему.

C>>>Подход в HTMLayout отличается от WPF.

НС>>Я в курсе. Имено поэтому вышеприведенное написал. Перефразируя — почти все то, что у WPF и HtmlLayout общее, в WPF находится на уровне чуть выше полного отстоя. А все то, что в WPF действительно хорошо, в HtmlLayout отсутствует почти полностью.
C>А что в WPF действительно хорошо? По-моему, там основная вещь — это отход от использования системных окон для всего и введение scene graph'а. Оба есть в HTMLayout.
Круто. Это как сказать: по-моему, основная вещь в .Net — это классы

C>Из-за этого делаются велосипеды для WPF типа такого: http://www.scottlogic.co.uk/blog/colin/2009/03/using-css-selectors-for-styling-in-wpf/

Каким же надо быть больным на голову, чтобы втаскивать такую хрень в WPF. На фиг не сдалось. Ройся потом во всех этих спагетти в поисках "какого черта у меня вон та третья кнопка справа имеет рамочку зеленого цвета".
Re[16]: Почему .Net не задавил Java?
От: Ночной Смотрящий Россия  
Дата: 10.03.10 20:59
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


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

C> По-моему, там основная вещь — это отход от использования системных окон для всего и введение scene graph'а.


Это рюшечки.

C>Ну и байндинг в WPF ещё тянет на четвёрочку.


Ну да, байндинг далек от идеала, но и не так уж плох.

НС>>Это говорит о том, что WPF ты совсем не знаешь.

C>Знаю. В WPF нет каскадных стилей.

В WPF вообще стилей как таковых нет.

C> Т.е. я не могу сказать "наложить стиль на все элементы с таким-то предком, за которым следует элемент с таким-то классом".


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

C> Мощность CSS позволяет практически полностью отделить контент от отображения.


Мощность средств замены display и command моделей в WPF, что обычно понимается под стилями, на порядок больше. WPF позволяет фактически конструировать новые контролы, лимитируя изменения только структурой стейта. WPF позволяет очень хорошо (лучше всех, кто не использует нативные контролы) имитировать UI всех существующих ОС от МС только "стилями". CSS, при всей его гибкости, до такого как до Пекина раком.

C>Из-за этого делаются велосипеды для WPF типа такого:


Велосипедостроители много странных вещей изобретают. Опять же, в подобных библиотеках важен не только собственный функционал, но и возможность добавлять свой собственный максимально бесшовно. Компонентная модель WPF расширяется весьма неплохо, а вот в случае CSS все фичи намертво вбиты гвоздями. Хватило — все прекрасно, не хватило — только вешаться.
Re[27]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 21:13
Оценка:
Здравствуйте, Erop, Вы писали:

C>>Потому. Не бредом может быть требование прохождения тестов и/или сертефикации кода.

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

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

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

НС>Я уже писал об этом.
А всё таки?

C>> Т.е. я не могу сказать "наложить стиль на все элементы с таким-то предком, за которым следует элемент с таким-то классом".

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

C>> Мощность CSS позволяет практически полностью отделить контент от отображения.

НС>Мощность средств замены display и command моделей в WPF, что обычно понимается под стилями, на порядок больше. WPF позволяет фактически конструировать новые контролы, лимитируя изменения только структурой стейта. WPF позволяет очень хорошо (лучше всех, кто не использует нативные контролы) имитировать UI всех существующих ОС от МС только "стилями".
Аналогично с HTMLayout. Задаёшь логические данные в виде HTML-дерева, а потом с помощью CSS навешиваешь на него нужные behavior'ы.

Хотя части системы стилей из WPF я планирую в система байндинга использовать.

НС>CSS, при всей его гибкости, до такого как до Пекина раком.

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

C>>Из-за этого делаются велосипеды для WPF типа такого:

НС>Велосипедостроители много странных вещей изобретают. Опять же, в подобных библиотеках важен не только собственный функционал, но и возможность добавлять свой собственный максимально бесшовно. Компонентная модель WPF расширяется весьма неплохо, а вот в случае CSS все фичи намертво вбиты гвоздями. Хватило — все прекрасно, не хватило — только вешаться.
Не хватило — пиши императивный код. Это несложно, но просто его надо писать. Тут всё как с SQL.

Ну и CSS не относится к "компонентной модели", это "клей" между данными и отображателями.
Sapienti sat!
Re[19]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 21:21
Оценка:
Здравствуйте, MxKazan, Вы писали:

НС>>>Я в курсе. Имено поэтому вышеприведенное написал. Перефразируя — почти все то, что у WPF и HtmlLayout общее, в WPF находится на уровне чуть выше полного отстоя. А все то, что в WPF действительно хорошо, в HtmlLayout отсутствует почти полностью.

C>>А что в WPF действительно хорошо? По-моему, там основная вещь — это отход от использования системных окон для всего и введение scene graph'а. Оба есть в HTMLayout.
MK>Круто. Это как сказать: по-моему, основная вещь в .Net — это классы
Ну как бы....

C>>Из-за этого делаются велосипеды для WPF типа такого: http://www.scottlogic.co.uk/blog/colin/2009/03/using-css-selectors-for-styling-in-wpf/

MK>Каким же надо быть больным на голову, чтобы втаскивать такую хрень в WPF. На фиг не сдалось. Ройся потом во всех этих спагетти в поисках "какого черта у меня вон та третья кнопка справа имеет рамочку зеленого цвета".
Это легко делается. Посмотри на FireBug в FireFox'е.
Sapienti sat!
Re[18]: Почему .Net не задавил Java?
От: yuriylsh  
Дата: 10.03.10 21:32
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>>> Т.е. я не могу сказать "наложить стиль на все элементы с таким-то предком, за которым следует элемент с таким-то классом".

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

НС>>Велосипедостроители много странных вещей изобретают. Опять же, в подобных библиотеках важен не только собственный функционал, но и возможность добавлять свой собственный максимально бесшовно. Компонентная модель WPF расширяется весьма неплохо, а вот в случае CSS все фичи намертво вбиты гвоздями. Хватило — все прекрасно, не хватило — только вешаться.

C>Не хватило — пиши императивный код. Это несложно, но просто его надо писать. Тут всё как с SQL.

Не находишь эти две выделеные фразы несколько противоречивыми?
Luck in life always exists in the form of an abstract class that cannot be instantiated directly and needs to be inherited by hard work and dedication.
Re[7]: Почему .Net не задавил Java?
От: Anton Batenev Россия https://github.com/abbat
Дата: 10.03.10 22:05
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

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


Автор как-то не растолковал, что он имел ввиду, а мысли я читать не умею. А какой софт для RSDN уникален? Код форума и януса?
avalon 1.0rc3 rev 318, zlib 1.2.3
Re[16]: Почему .Net не задавил Java?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 10.03.10 22:26
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Ты видел интерфейс Norton или Symantec Antivirus? Так вот, там HTMLayout для него используется.


Это не тот самый симантек, у которого после обновления ИЕ вся гуя ломалась? Хороший пример, нечего сказать...
[КУ] оккупировала армия.
Re[19]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 22:41
Оценка:
Здравствуйте, yuriylsh, Вы писали:

НС>>>Велосипедостроители много странных вещей изобретают. Опять же, в подобных библиотеках важен не только собственный функционал, но и возможность добавлять свой собственный максимально бесшовно. Компонентная модель WPF расширяется весьма неплохо, а вот в случае CSS все фичи намертво вбиты гвоздями. Хватило — все прекрасно, не хватило — только вешаться.

C>>Не хватило — пиши императивный код. Это несложно, но просто его надо писать. Тут всё как с SQL.
Y>Не находишь эти две выделеные фразы несколько противоречивыми?
Нет.
Не хватило — пиши императивный код.

Т.е. императивно нужно писать только в исключительных случаях.
Sapienti sat!
Re[17]: Почему .Net не задавил Java?
От: Cyberax Марс  
Дата: 10.03.10 22:49
Оценка:
Здравствуйте, koandrew, Вы писали:

C>>Ты видел интерфейс Norton или Symantec Antivirus? Так вот, там HTMLayout для него используется.

K>Это не тот самый симантек, у которого после обновления ИЕ вся гуя ломалась? Хороший пример, нечего сказать...
Видимо, именно поэтому они и выкинули IE
Sapienti sat!
Re[3]: Почему .Net не задавил Java?
От: vladimir.vladimirovich США  
Дата: 11.03.10 00:09
Оценка:
Здравствуйте, Vamp, Вы писали:

V>Наверное, стоит говорить в каких банках. А то я тут знаю пару людей из банков на форуме (и сам оттуда) — вполне себе джава цветет пахнет, никуда не выдавлена.


А я знаю аж целых 7 человек лично, которые не на форуме и 2 человек, с которыми и лично знаком и в форуме вижу, которые вполне себе на .NET пишут/писали для/в банках. Тенденция однако!
Re: Почему .Net не задавил Java?
От: vladimir.vladimirovich США  
Дата: 11.03.10 00:24
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

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

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

Вот из-за того что проверенно и надежно многим все еще более важно чем модно, must have или дешево — потому java еще на плаву.

Это что касается ентерпрайза.

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

PS: Знаю что Oracle бывает в .NET и знаю что Java бывает на Windows.
Re[18]: Почему .Net не задавил Java?
От: Codechanger Россия  
Дата: 11.03.10 06:45
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Ночной Смотрящий, Вы писали:


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

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

C>>> Т.е. я не могу сказать "наложить стиль на все элементы с таким-то предком, за которым следует элемент с таким-то классом".

C>Вот в слове "код" и проблема. CSS делает это всё декларативно.
C>>> Мощность CSS позволяет практически полностью отделить контент от отображения.
C>Аналогично с HTMLayout. Задаёшь логические данные в виде HTML-дерева, а потом с помощью CSS навешиваешь на него нужные behavior'ы.
C>Хотя части системы стилей из WPF я планирую в система байндинга использовать.
C>Вот прямо сейчас у меня с помощью CSS переключается между Vista и классическим win95 стилем с высоким контрастом.
C>Ну и CSS не относится к "компонентной модели", это "клей" между данными и отображателями.

Товарисч, Вы, однако, больны CSS.

З.Ы. Троллинг унылый чуть более, чем полностью.
Re[28]: Почему .Net не задавил Java?
От: Erop Россия  
Дата: 11.03.10 11:23
Оценка:
Здравствуйте, Cyberax, Вы писали:

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

C>Вот как раз бредовее и бредовее.

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

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

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

Ну и своя реализация, даже абсолютно чистая, всё равно может иметь легальные риски. И даже большие, чем OpenSource.
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[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: Почему .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[6]: Ответь на выделенный вопрос ;)
От: Erop Россия  
Дата: 12.03.10 19:25
Оценка:
Здравствуйте, Ikemefula, Вы писали:

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

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

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


Ну силы льва, в твоей басне, ограничены, платформа, чем шире она используется, тем сильнее и популярнее...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[8]: Ответь на выделенный вопрос ;)
От: Erop Россия  
Дата: 12.03.10 20:05
Оценка:
Здравствуйте, Ikemefula, Вы писали:

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

E>>Ну силы льва, в твоей басне, ограничены, платформа, чем шире она используется, тем сильнее и популярнее...
I>С++ до платформы недотягивает.

Этот вопрос тут не важен. Мы вроде бы о сишарпе против явы?..
Итак, при чём тут вообще разборки между шарпом и плюсами?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[12]: Ответь на выделенный вопрос ;)
От: Erop Россия  
Дата: 13.03.10 20:25
Оценка:
Здравствуйте, Ikemefula, Вы писали:

E>>>>Итак, при чём тут вообще разборки между шарпом и плюсами?

E>>А ты попроще, без притч поясни Ты же можешь выстроить логичную систему доводов? Программист же как ни как?
I>А ты внимательно прочти топик. Мне лень для тебя стараться и цитировать.
Я читал топик. Логичную систему доводов ты пока не выстроил...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[14]: Ответь на выделенный вопрос ;)
От: Erop Россия  
Дата: 13.03.10 21:17
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Плохо читал, по обыкновению.

Да я-то понятно, что всё плохо. Меня обсуждать не интересно.
Ты СВОЮ логику поясни.

Вот смотри, есть два проекта. C и J.
В С рассматривают вопрос: "плюсы или шарп", а в J другой: "Ява или дотнет".
И положим в проекте С решают, что шарп. От чего это будет обозначать, что в J решат "ява"?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[16]: Ты просто тро-ло-ло?
От: Erop Россия  
Дата: 14.03.10 05:21
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Для чего ?

Ну пишешь же ты тут зачем-то? Или ты просто тро-ло-ло?
Итак, в проекте С выбрали шарп, почему это простимулирует выбор явы в проекте J?..
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[18]: Ты просто тро-ло-ло?
От: Erop Россия  
Дата: 14.03.10 19:59
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Вот объясни, мега читатель, где ты здесь увидел стимулирование выбора джавы в каком то проекте ?

А топик-то про то, почему дотнет не вытеснил яву...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re: Почему .Net не задавил Java?
От: techgl  
Дата: 28.03.10 15:29
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

S>почему? слишком много написано уже на ней или бесплатно потому что?
Что-то тема затихла. Немного на вентилятор: Cameron Purdy at TSSJS 2010: If Java beats C++, what's next?
Re: Почему .Net не задавил Java?
От: FR  
Дата: 18.04.10 04:42
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

Потому что их обоих скоро обратно задавит Си http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Re[2]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 18.04.10 11:54
Оценка:
Приветствую, wety, вы писали:

w> А вот C# — молодец. Уже скоро MS накатят C# 4.0, выпустят красивый .Net Framework, Visual Studio 2010, а я сверху накачу свежие сервис-паки и жизнь наладится!

Так вроде как 3й был красивый. А перед ним второй тоже был красивый. Или что, уже некрасивые? Ожиданий не оправдали? Ну в принципе я не удивлен...
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[3]: Почему .Net не задавил Java?
От: iHateLogins  
Дата: 18.04.10 15:48
Оценка:
Здравствуйте, russian_bear, Вы писали:

E>>Среды разработки для Java лучше, чем для .Net.


_>


_>Вы джаваскрипт чем дебажите? Наши джависты уже давно VS.NET Express.


IE8 Developer Tools / Firebug.
Re[3]: Почему .Net не задавил Java?
От: KRT Украина  
Дата: 18.04.10 18:31
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Так вроде как 3й был красивый. А перед ним второй тоже был красивый. Или что, уже некрасивые? Ожиданий не оправдали? Ну в принципе я не удивлен...


А версия 2.0 линуксового ядра была красивая? А 0.95? Или ожиданий не оправдали? Наверно фич маловато было?
Re[4]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 18.04.10 19:39
Оценка:
Приветствую, KRT, вы писали:

KRT> А версия 2.0 линуксового ядра была красивая? А 0.95? Или ожиданий не оправдали? Наверно фич маловато было?

Я чтото говорил о красивостях ядра? о0
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[5]: Почему .Net не задавил Java?
От: KRT Украина  
Дата: 18.04.10 19:55
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Я чтото говорил о красивостях ядра? о0


Ну из твоего послания я понял что новые версии того же .NET фреймворка не нужны. А если нужны — значит .NET отстой. Если я не правильно понял — прошу прощения. И прошу объяснить что имелось в виду под "Ну в принципе я не удивлен". Я, например, не вижу чему нужно удивляться. Желанию использовать что-то более новое и "фичастее"?
Re[6]: Почему .Net не задавил Java?
От: Sheridan Россия  
Дата: 18.04.10 21:09
Оценка:
Приветствую, KRT, вы писали:

KRT> Ну из твоего послания я понял что новые версии того же .NET фреймворка не нужны. А если нужны — значит .NET отстой. Если я не правильно понял — прошу прощения. И прошу объяснить что имелось в виду под "Ну в принципе я не удивлен". Я, например, не вижу чему нужно удивляться. Желанию использовать что-то более новое и "фичастее"?


Что, за живое зацепил? Ну извини, если за живое
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[7]: Почему .Net не задавил Java?
От: KRT Украина  
Дата: 18.04.10 21:22
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Что, за живое зацепил? Ну извини, если за живое


Да нет, не за живое. Мне просто не понятно к чему пост был. Если к тому, что новые версии фреймворка не нужны — на лицо двойные стандарты. В этом случае не нужны новые версии любимого тобою линукса и QT
Re[9]: Почему .Net не задавил Java?
От: KRT Украина  
Дата: 18.04.10 21:40
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Не нужно только впредь говорить "вот выйдет абц версии ч и жизнь наладится".

Ну мало ли. Может человеку без какой-то фичи жизнь не мила. А вот появилась фича и у человека жизнь наладилась

S>Если программируете под винду — будьте готовы постоянно ожидать улучшений

Дык это ж клёво.

S>и покупать, покупать, покупать, покупать, покупать, покупать, покупать, покупать...... пать.... ть......

Ну тут лучше чужие деньги не считать. Кому нужно будет — тот купит.

S>Вот к примеру винформс и этот, впф(?). Зачем сменили?

Кто кого сменил? WinForms отлично себе живет. И поддержка в новой студии есть. И убивать ПОКА вроде не собираются. Может лет через 5-10 и умрет конечно...
Re[9]: Почему .Net не задавил Java?
От: Воронков Василий Россия  
Дата: 19.04.10 14:33
Оценка:
Здравствуйте, novitk, Вы писали:

IT>>Всё правильно, только C# я бы из этого списка исключил, а так нормально.

N>Вот сделают переносимость, dynamic/eval и нормальный REPL может и исключим.

Переносимость есть и сейчас, кардинально лучше она не будет, того, что есть сейчас вполне хватает для многих задач.
Нормальный REPL возможен только, если написать полный интерпретатор C#. Однако вполне приличный REPL есть и сейчас, я уже много лет использую дебаггер в первую очередь в качестве REPLa.
Dynamic/eval есть.
Re[22]: Почему .Net не задавил Java?
От: Воронков Василий Россия  
Дата: 19.04.10 14:41
Оценка:
Здравствуйте, LaPerouse, Вы писали:

LP>Модули, которые могут быть установлены, удалены или обновлены в любой момент без перезапуска приложения. Они полностью динамические. В каждый конкретный момент времени они могут быть, а могут и не быть. На то собственно расчитан весь lifecycle.


Ну реализовать описанную вами модель проблемы нет. Можно эти ваши "модули" хоть в виде исходников распространять и править руками при работающем приложении — так, чтобы изменения подхватывались.
Re[2]: Почему .Net не задавил Java?
От: tyger Россия  
Дата: 04.06.10 06:55
Оценка:
Здравствуйте, IT, Вы писали:

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


S>>Пару лет назад думал, что Java начала обратный отсчет, а сейчас видно, что спрос на нее больше.

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

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


Более того, в некоторых банках Java даже не начиналась, а сразу наступил .NET
... << RSDN@Home 1.2.0 alpha 4 rev. 1413>>
Re: Почему .Net не задавил Java?
От: ora Россия  
Дата: 11.06.10 07:55
Оценка:
Вспоминая название раздела ))

http://habrahabr.ru/blogs/net/95919/

Java почти вдвое быстрее .Net
Re: Почему .Net не задавил Java?
От: Skynin Украина skynin.blogspot.com
Дата: 11.06.10 12:26
Оценка:
Почитал тему, и так и не понял, почему таки — не задавил?
Мы то выбирая между .NET и Java понятно почему выбрали Java. Специфика клиентов — хотят клиентские места с полуавтономной работой (web поэтому не подходит, Adobe AIR тормозной и просто "слабоват") на линухе, для маркетологов-экономистов на винде(в "экселях" таблицами крутить), а для босов и разъезжающих коммивояжеров на эпплах. Плюс некоторые клиенты уже и на планшетники поглядывают, а там — андроид явным лидером будет (пару своих приложений на WinMo пока сопровождаем, но от разработки новых на WinMo отказались).

Но когда нет потребности поддержки такого зоопарка на неустойчивых соединениях — почему же ".Net не задавил Java?"

Ничего не понимаю
Re[6]: Почему .Net не задавил Java?
От: Alexey Neorov Россия  
Дата: 11.06.10 16:44
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>Здравствуйте, Pavel Dvorkin, Вы писали:

PD>>Должен ли я срочно выдавить из них всякую джаву и заполнить их дотнетом ?
MC>Срочно же. Вот вам полбанки дотнета для затравки.
MC>

моча из .NET что-ли?)
Re[2]: Почему .Net не задавил Java?
От: Head Ache  
Дата: 07.07.10 01:41
Оценка:
Здравствуйте, ora, Вы писали:

ora>Java почти вдвое быстрее .Net


Эти тесты — детские игрушки.
На серьезных машинах реализована аппаратная поддержка жавы.
А МС, кажется, перпендикулярным курсом движется — предлагая в довесок к встроенным тормозам "виртуальные процессоры",
"виртуальные ОС" — бред какой-то...
Этот аккаунт покинут.
Re[12]: Ответь на выделенный вопрос ;)
От: Head Ache  
Дата: 07.07.10 02:44
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>А ты внимательно прочти топик. Мне лень для тебя стараться и цитировать.


Армяне — лучше чем грузины!
Лучше чем?
Чем грузины!

А если серьезно — когда дело доходит до демонстрации реальных аргументов,
нетчики всегда так и продолжают нести какой-то рекламный бред, обычно даже не понимая, какие именно утверждения требуются в данном контексте.
Этот аккаунт покинут.
Re[3]: Почему .Net не задавил Java?
От: Head Ache  
Дата: 07.07.10 02:51
Оценка:
Здравствуйте, tyger, Вы писали:

T>Более того, в некоторых банках Java даже не начиналась, а сразу наступил .NET


Ни жава, ни нет большинству банков нах не упали — нужны законченные решения.
А вот по ним уже есть смысл поднять статистику.
Только вот как-то всем лениво?..
Этот аккаунт покинут.
Re[4]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.07.10 07:42
Оценка:
Здравствуйте, Head Ache, Вы писали:

T>>Более того, в некоторых банках Java даже не начиналась, а сразу наступил .NET


HA>Ни жава, ни нет большинству банков нах не упали — нужны законченные решения.


А пацаны то и не знают
Re[2]: Почему .Net не задавил Java?
От: Head Ache  
Дата: 07.07.10 07:47
Оценка:
Здравствуйте, FR, Вы писали:

FR>Потому что их обоих скоро обратно задавит Си http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


Подозреваю, статистика сильно подорвана веб-серверами, также линуксами и прочими ядро-дрово-писателями.
А вот меня там нет и много кого там тоже нет.
Этот аккаунт покинут.
Re[5]: Почему .Net не задавил Java?
От: Head Ache  
Дата: 07.07.10 08:07
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>А пацаны то и не знают


А насчет статистику собрать?
Я как бы уже лет 5 как вне этой тематики, не знаю, что щас там курят RS, CFT, diasoft?
Помню, "бифит" вроде на жаве был?
поиск примерно такую фигню дает
http://www.cnews.ru/reviews/free/banks2009/articles/dbo5.shtml
осталось узнать что на чем было
Этот аккаунт покинут.
Re[6]: Почему .Net не задавил Java?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.07.10 10:16
Оценка:
Здравствуйте, Head Ache, Вы писали:

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


I>>А пацаны то и не знают


HA>А насчет статистику собрать?

HA>Я как бы уже лет 5 как вне этой тематики, не знаю, что щас там курят RS, CFT, diasoft?

С этого и начинать надо.
Re[3]: доходит уже до смешного...
От: Head Ache  
Дата: 07.07.10 13:08
Оценка:
iPhone поддерживает Java несмотря на отрицание Стива Джобса
http://vsesmi.ru/news/793886/
Этот аккаунт покинут.
Re[7]: Почему .Net не задавил Java?
От: legogogo  
Дата: 07.07.10 21:58
Оценка:
Вспомнилась одна притча из старого фильма:

Вылупившийся птенец сидел в гнезде и стало ему интересно, что там за краем гнезда. Он подошёл к краю гнезда, наклонился и... выпал из гнезда, на земле ему стало холодно и он начал жалобно чирикать. На его удачу мимо шла корова, он пожелела птенца и навалила на него кучу навоза, птенцу стало тепло и он успокоился. Через некоторое время он опять начал чирикать, но мимо шёл волк который заметил птенца, достал его из кучи навоза отряхнул и... съел.
Мораль: если ты сидишь в говне сиди и не вякай.
Компьютер — это конечный автомат. Потоковое программирование нужно тем, кто не умеет программировать конечные автоматы (c) Алан Кокс
Re[8]: Почему .Net не задавил Java?
От: Head Ache  
Дата: 07.07.10 23:08
Оценка:
Здравствуйте, legogogo, Вы писали:

L>Вспомнилась одна притча из старого фильма:


L>Вылупившийся птенец сидел в гнезде и стало ему интересно, что там за краем гнезда. Он подошёл к краю гнезда, наклонился и... выпал из гнезда, на земле ему стало холодно и он начал жалобно чирикать. На его удачу мимо шла корова, он пожелела птенца и навалила на него кучу навоза, птенцу стало тепло и он успокоился. Через некоторое время он опять начал чирикать, но мимо шёл волк который заметил птенца, достал его из кучи навоза отряхнул и... съел.

L>Мораль: если ты сидишь в говне сиди и не вякай.

Узнаю нетчика!
Конструктивный ответ мозг позволяет породить. Или там уже навсегда ступор.
Этот аккаунт покинут.
Re: Почему .Net не задавил Java?
От: TimurSPB Интернет  
Дата: 07.07.10 23:17
Оценка:
В моей практике потому что .NET не запускается под Linux. Если что, то про Mono я знаю.
Make flame.politics Great Again!
Re[8]: Не дождешься статистики...
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 08.07.10 11:45
Оценка:
Здравствуйте, Head Ache, Вы писали:

HA>Что и требовалось доказать: в серьезных системах net не нужен.

HA>Ну, пионеры могут писать на чем угодно.

А пацаны то не знают
Re[8]: Не дождешься статистики...
От: Codechanger Россия  
Дата: 09.07.10 11:04
Оценка:
Здравствуйте, Head Ache, Вы писали:

HA>Что и требовалось доказать: в серьезных системах net не нужен.

HA>Ну, пионеры могут писать на чем угодно.

Why do Java programmers wear glasses? Because they cant see sharp.

Теперь по теме.
1. Про опубликованную выше статью. Статьям, описывающим технологии IBM, где автором является сотрудник IBM, как-то не очень верится.
2. Спор Java vs Net длится уже дофига времени с переменным успехом.
3. Под Windows лучше .Net платформы нет(я имею в виду разработку десктопных приложений).
4. Оскорблять оппонента в споре при отсутствии внятных аргументов — достаточно типичный ход для Java — программистов. Религия, знаете ли, обязывает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.