Re[13]: Сишарпкапец наступает
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.03.09 15:11
Оценка:
Здравствуйте, criosray, Вы писали:

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


C>>>>>Не нынче, а всегда. ОРМ изобретался именно для domain-centric подхода, а МС зачем-то исказила идею и переиначила на более data-centric.

G>>>>Кто сказал что ОРМ именно для этого предназначен?
C>>>Martin Fowler
G>>Это для вас авторитет?
C>Авторитет.
Очень зря, своей головой думать надо.

G>>Чаще всего они пишет то, что на данным момент неактуально. Кроме того многие его выводы сильно вызывают сомнение.

C>Да? Серьезно? MVC/MVP/UoW/ORM/DDD/DSL/AoP/DI/IoC и т.д. не актуально?..
C>Мдааааааа.
Фаулер про MVP и MVC писал когда такой подход использовали уже лет 10. Он только его попляризировал.
В своей знаменитой книге фаулер не привел описания современного (даже на тот момент) ORM, он только собрал в кучу причнципы, которые уже были использованы в существующих ORM.
C DI и IoC они описал в своей статье когда это были вполне зрелые, но неочень популярные подходы, принцип DI появился гораздо раньше.
Фактически фаулер ничего нового не придумал, и сомневаюсь что он участвовал в создании новых технологий, принципов итп.
В основном он играет роль популяризатора, но при этом дает не очень объективную оценку.

C>>>Много Вы видели десктоп приложений на пайтоне или руби? Я вот видел только одно на пайтоне и то, только частично было написано на пайтон.

G>>А причем тут десктоп приложения? Основная область применения скриптовых языков совершенно другая.
C>О чем и речь.
G>>При этом написать десктоп приложение на руби или питоне вполне возможно,
C>Нет, не возможно. Возможен интероп к низкоуровневой подсистеме.
Если я напишу на IronRuby десктопное приложение это будет считаться?
Не очень понимаю критерии.

Вот на 1С с любым интеропом не получится веб-приложение.
Re[14]: Сишарпкапец наступает
От: criosray  
Дата: 08.03.09 15:14
Оценка:
Здравствуйте, gandjustas, Вы писали:

C>>>>>>Не нынче, а всегда. ОРМ изобретался именно для domain-centric подхода, а МС зачем-то исказила идею и переиначила на более data-centric.

G>>>>>Кто сказал что ОРМ именно для этого предназначен?
C>>>>Martin Fowler
G>>>Это для вас авторитет?
C>>Авторитет.
G>Очень зря, своей головой думать надо.
Не понял какое отношение одно имеет к другому.
С чем конкретно Вы не согласны с Фаулером и почему?

G>>>Чаще всего они пишет то, что на данным момент неактуально. Кроме того многие его выводы сильно вызывают сомнение.

C>>Да? Серьезно? MVC/MVP/UoW/ORM/DDD/DSL/AoP/DI/IoC и т.д. не актуально?..
C>>Мдааааааа.
G>Фаулер про MVP и MVC писал когда такой подход использовали уже лет 10. Он только его попляризировал.
И что?

G>В своей знаменитой книге фаулер не привел описания современного (даже на тот момент) ORM, он только собрал в кучу причнципы, которые уже были использованы в существующих ORM.

И что?

G>C DI и IoC они описал в своей статье когда это были вполне зрелые, но неочень популярные подходы, принцип DI появился гораздо раньше.

И что?

G>Фактически фаулер ничего нового не придумал, и сомневаюсь что он участвовал в создании новых технологий, принципов итп.

И что??

G>В основном он играет роль популяризатора, но при этом дает не очень объективную оценку.

И что???

Файлер описал. Описал доступно и качественно. Какая проблема? В чем лично Вы не согласны с Фаулером? Этого я так и не понял...

C>>>>Много Вы видели десктоп приложений на пайтоне или руби? Я вот видел только одно на пайтоне и то, только частично было написано на пайтон.

G>>>А причем тут десктоп приложения? Основная область применения скриптовых языков совершенно другая.
C>>О чем и речь.
G>>>При этом написать десктоп приложение на руби или питоне вполне возможно,
C>>Нет, не возможно. Возможен интероп к низкоуровневой подсистеме.
G>Если я напишу на IronRuby десктопное приложение это будет считаться?
Нет конечно.
Re[3]: Сишарпкапец наступает
От: max-maxtor Россия www.rsdn.ru
Дата: 08.03.09 15:15
Оценка:
Здравствуйте, shrecher, Вы писали:

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


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


KV>>>Итак слезать с шарпа (не в том смысле, что "безвозвратно переходить с него на другие языки", а в том, что "избавляться от шарповой зависимости") надо по следующим причинам:


AF>>вопрос — а на что переходить?


S>Сейчас динамично развивается питон. Достаточно легок (осваивается человеком даже с очень средними способностями), не тянет за собой монстра ввиде VS и Питон бесплатен, портабелен практически на все платформы, поддерживается гигантом типа google — это один из их внутренних языков.


Можешь официально вытянуть с Микрософта за бесплатно. Только писать в блокноте придётся.
Re[15]: Сишарпкапец наступает
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.03.09 15:15
Оценка:
Здравствуйте, criosray, Вы писали:

G>>>>>>Восьмая версия эксплорера вообще в какашки рвет все браузеры по юзабилити,

C>>>>>Не заметил.
G>>>>А поставить себе восьмерку не пробовали?
C>>>Да стоит RC1 — до FF ей как до неба.
G>>Ага, FF уже научился использовать Accelerators
C>Зачем?
Не поверите, затем что они работу в инете ускоряют.

G>>в полной мере и показывает web-slices.

C>Много вы видели сайтов с поддержкой этих самых веб слайсыс?
Много.

G>>Не смешите мои тапочки.

C>Давайте я еще посмешу Ваши тапочки: NoScript, AdBlock, Flashblock, Firebug, All-In-One Sidebar, Tab Mix Plus и т.д. и т.д.
Скока страшных слов...
Re[22]: Сишарпкапец наступает
От: Константин Б. Россия  
Дата: 08.03.09 15:15
Оценка: -1 :)
Здравствуйте, criosray, Вы писали:

КБ>>1. Кортежи в дотнете не так удобны.

C>Ой ли? Честно-честно? Еще один пример того, что Вы вообще не знаете о чем говорите.

А само введение кортежей в дотнет вас не настораживает? Зачем по вашему их вообще туда ввели?

КБ>>2. ORM в дотнете и яве дает статическую типизацию.

C>Да при чем тут статическая типизация????
КБ>>А это при всех недостатках, дает некоторый контроль времени компиляции и возможность использовать мощь VS+Resharper и IDEA.
C>Короче, я заканчиваю этот спор. Как разберетесь в вопросе — продолжим. Можете не тратить свое время на ответ.

Ничего страшного. Вы уже не впервый раз его заканчиваете. А мне сейчас все равно нечем заняться.
Re[16]: Сишарпкапец наступает
От: criosray  
Дата: 08.03.09 15:17
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>>>>>>>Восьмая версия эксплорера вообще в какашки рвет все браузеры по юзабилити,

C>>>>>>Не заметил.
G>>>>>А поставить себе восьмерку не пробовали?
C>>>>Да стоит RC1 — до FF ей как до неба.
G>>>Ага, FF уже научился использовать Accelerators
C>>Зачем?
G>Не поверите, затем что они работу в инете ускоряют.
Нет, не поверю. Потому, что в 99% случаев ничего они не ускоряют. Слишком уж слабая поддержка и ограниченное применение.

G>>>в полной мере и показывает web-slices.

C>>Много вы видели сайтов с поддержкой этих самых веб слайсыс?
G>Много.
Сотню назовете?

G>>>Не смешите мои тапочки.

C>>Давайте я еще посмешу Ваши тапочки: NoScript, AdBlock, Flashblock, Firebug, All-In-One Sidebar, Tab Mix Plus и т.д. и т.д.
G>Скока страшных слов...
Уже не смешно?
Re[4]: Сишарпкапец наступает
От: Константин Б. Россия  
Дата: 08.03.09 15:18
Оценка:
Здравствуйте, max-maxtor, Вы писали:

S>>Сейчас динамично развивается питон. Достаточно легок (осваивается человеком даже с очень средними способностями), не тянет за собой монстра ввиде VS и Питон бесплатен, портабелен практически на все платформы, поддерживается гигантом типа google — это один из их внутренних языков.


MM>Можешь официально вытянуть с Микрософта за бесплатно. Только писать в блокноте придётся.


Ну почему же. Есть SharpDevelop, MonoDevelop и Vim.
Re[23]: Сишарпкапец наступает
От: neFormal Россия  
Дата: 08.03.09 15:19
Оценка:
Здравствуйте, Константин Б., Вы писали:

КБ>Ничего страшного. Вы уже не впервый раз его заканчиваете. А мне сейчас все равно нечем заняться.


примите участие в каком-нибудь python-проекте.. популяризуйте, так сказать
...coding for chaos...
Re[15]: Сишарпкапец наступает
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.03.09 15:20
Оценка:
Здравствуйте, criosray, Вы писали:

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


C>>>>>>>Не нынче, а всегда. ОРМ изобретался именно для domain-centric подхода, а МС зачем-то исказила идею и переиначила на более data-centric.

G>>>>>>Кто сказал что ОРМ именно для этого предназначен?
C>>>>>Martin Fowler
G>>>>Это для вас авторитет?
C>>>Авторитет.
G>>Очень зря, своей головой думать надо.
C>Не понял какое отношение одно имеет к другому.
См. ниже.

C>С чем конкретно Вы не согласны с Фаулером и почему?

не хочу расписывать, тема отдельного холивара.

C>Файлер описал. Описал доступно и качественно. Какая проблема? В чем лично Вы не согласны с Фаулером? Этого я так и не понял...

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

C>>>>>Много Вы видели десктоп приложений на пайтоне или руби? Я вот видел только одно на пайтоне и то, только частично было написано на пайтон.

G>>>>А причем тут десктоп приложения? Основная область применения скриптовых языков совершенно другая.
C>>>О чем и речь.
G>>>>При этом написать десктоп приложение на руби или питоне вполне возможно,
C>>>Нет, не возможно. Возможен интероп к низкоуровневой подсистеме.
G>>Если я напишу на IronRuby десктопное приложение это будет считаться?
C>Нет конечно.
а каков критерий десктопной программы сделанной на каком-то языке?
Re[24]: Сишарпкапец наступает
От: Константин Б. Россия  
Дата: 08.03.09 15:21
Оценка:
Здравствуйте, neFormal, Вы писали:

КБ>>Ничего страшного. Вы уже не впервый раз его заканчиваете. А мне сейчас все равно нечем заняться.

F>примите участие в каком-нибудь python-проекте.. популяризуйте, так сказать

Не сегодня. Сегодня — праздник )
Re[17]: Сишарпкапец наступает
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.03.09 15:23
Оценка:
Здравствуйте, criosray, Вы писали:

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


G>>>>>>>>Восьмая версия эксплорера вообще в какашки рвет все браузеры по юзабилити,

C>>>>>>>Не заметил.
G>>>>>>А поставить себе восьмерку не пробовали?
C>>>>>Да стоит RC1 — до FF ей как до неба.
G>>>>Ага, FF уже научился использовать Accelerators
C>>>Зачем?
G>>Не поверите, затем что они работу в инете ускоряют.
C>Нет, не поверю. Потому, что в 99% случаев ничего они не ускоряют. Слишком уж слабая поддержка и ограниченное применение.
Не надо верить, вы попробуйте.

G>>>>в полной мере и показывает web-slices.

C>>>Много вы видели сайтов с поддержкой этих самых веб слайсыс?
G>>Много.
C>Сотню назовете?
Нет, я по меньшему колчичеству сайтов хожу.

G>>>>Не смешите мои тапочки.

C>>>Давайте я еще посмешу Ваши тапочки: NoScript, AdBlock, Flashblock, Firebug, All-In-One Sidebar, Tab Mix Plus и т.д. и т.д.
G>>Скока страшных слов...
C>Уже не смешно?
Да все также смешно.
Чего вы доказать пытаетесь? Что у FF больше всего плагинов? Я это и так знаю.
Re[16]: Сишарпкапец наступает
От: criosray  
Дата: 08.03.09 15:26
Оценка:
Здравствуйте, gandjustas, Вы писали:

C>>С чем конкретно Вы не согласны с Фаулером и почему?

G>не хочу расписывать, тема отдельного холивара.
Нет уж, извольте, раз начали.

C>>Файлер описал. Описал доступно и качественно. Какая проблема? В чем лично Вы не согласны с Фаулером? Этого я так и не понял...

G>Еще раз. То что фаулер описал десяток существующих подходов не далеает его авторитетом и всегда правым в разработке ПО, поэтому верить каждому его слову, как вы делаете, не стоит.
Что значит верить? Можно быть согласным или несогласным. Вы не согласны — ваше право, но извольте описать конкретно с чем не согласны и почему.
На моей практике все основопологающие принципы, описанные Фоулером оказывались очень эффективными и удобными в разработке.

C>>>>>>Много Вы видели десктоп приложений на пайтоне или руби? Я вот видел только одно на пайтоне и то, только частично было написано на пайтон.

G>>>>>А причем тут десктоп приложения? Основная область применения скриптовых языков совершенно другая.
C>>>>О чем и речь.
G>>>>>При этом написать десктоп приложение на руби или питоне вполне возможно,
C>>>>Нет, не возможно. Возможен интероп к низкоуровневой подсистеме.
G>>>Если я напишу на IronRuby десктопное приложение это будет считаться?
C>>Нет конечно.
G>а каков критерий десктопной программы сделанной на каком-то языке?
Самодостаточность без необходимости интеропа к более низкоуровневой подсистеме.
Re[3]: Сишарпкапец наступает
От: ambel-vlad Беларусь  
Дата: 08.03.09 15:27
Оценка:
Hi vit.rsdn

KV>>>1. Он слишком низкоуровневый.

KV>>>2. Он кажется слишком простым, пока не увидишь темы от nikov'a.
KV>>>3. Он мешает развиваться дальше.

F>>4. Он не позволяет решать весь спектр задач.

VR>в том-то и дело, с доведенными до ума ASP.NEt MVC, Azure Services, ADO.NEt Entity Framework, WCF (думаю, в течении этого года реально), дотнет(C#/F#) позволит предсказуемо качественно решать ВЕСЬ спектр задач для разработчиков (от простых сайтов до сложнейших систем)

Точно? А то я, например, знаю проект, который ну никак не сделать на .NET. Причем не такой уж и сложный.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Сишарпкапец наступает
От: ambel-vlad Беларусь  
Дата: 08.03.09 15:27
Оценка:
Hi Lloyd

RO>>0. Он привязан к одной ОС. Дальше и обсуждать нечего.


L>Немного не так: он привязан к 95% установленным ОС.


Позволю еще одно уточнение. К 95% установленных десктопных ОС.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[18]: Сишарпкапец наступает
От: criosray  
Дата: 08.03.09 15:29
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>>>>>>>>>Восьмая версия эксплорера вообще в какашки рвет все браузеры по юзабилити,

C>>>>>>>>Не заметил.
G>>>>>>>А поставить себе восьмерку не пробовали?
C>>>>>>Да стоит RC1 — до FF ей как до неба.
G>>>>>Ага, FF уже научился использовать Accelerators
C>>>>Зачем?
G>>>Не поверите, затем что они работу в инете ускоряют.
C>>Нет, не поверю. Потому, что в 99% случаев ничего они не ускоряют. Слишком уж слабая поддержка и ограниченное применение.
G>Не надо верить, вы попробуйте.
Да я то пробовал. "Не смешите мои тапочки" (с)

G>>>>>в полной мере и показывает web-slices.

C>>>>Много вы видели сайтов с поддержкой этих самых веб слайсыс?
G>>>Много.
C>>Сотню назовете?
G>Нет, я по меньшему колчичеству сайтов хожу.
Ну назовите сколько можете.

G>>>>>Не смешите мои тапочки.

C>>>>Давайте я еще посмешу Ваши тапочки: NoScript, AdBlock, Flashblock, Firebug, All-In-One Sidebar, Tab Mix Plus и т.д. и т.д.
G>>>Скока страшных слов...
C>>Уже не смешно?
G>Да все также смешно.
G>Чего вы доказать пытаетесь? Что у FF больше всего плагинов? Я это и так знаю.
Что у FF на порядок выше юзабилити.
Re[4]: Сишарпкапец наступает
От: criosray  
Дата: 08.03.09 15:30
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Точно? А то я, например, знаю проект, который ну никак не сделать на .NET. Причем не такой уж и сложный.


Поделитесь знанием.
Re[19]: Сишарпкапец наступает
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.03.09 15:50
Оценка:
Здравствуйте, criosray, Вы писали:

G>>>>>>Ага, FF уже научился использовать Accelerators

C>>>>>Зачем?
G>>>>Не поверите, затем что они работу в инете ускоряют.
C>>>Нет, не поверю. Потому, что в 99% случаев ничего они не ускоряют. Слишком уж слабая поддержка и ограниченное применение.
G>>Не надо верить, вы попробуйте.
C>Да я то пробовал. "Не смешите мои тапочки" (с)
Ну если также как с EF, то можно не продолжать.

G>>>>>>в полной мере и показывает web-slices.

C>>>>>Много вы видели сайтов с поддержкой этих самых веб слайсыс?
G>>>>Много.
C>>>Сотню назовете?
G>>Нет, я по меньшему колчичеству сайтов хожу.
C>Ну назовите сколько можете.
http://www.ieaddons.com/en/webslices/?index=36&amp;sort=Views&amp;lang=en&amp;browse=true
Для начала думаю хватит.

G>>>>>>Не смешите мои тапочки.

C>>>>>Давайте я еще посмешу Ваши тапочки: NoScript, AdBlock, Flashblock, Firebug, All-In-One Sidebar, Tab Mix Plus и т.д. и т.д.
G>>>>Скока страшных слов...
C>>>Уже не смешно?
G>>Да все также смешно.
G>>Чего вы доказать пытаетесь? Что у FF больше всего плагинов? Я это и так знаю.
C>Что у FF на порядок выше юзабилити.
NoScript, AdBlock, Flashblock каким образом влияют на юзабилити?
Re[17]: Сишарпкапец наступает
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.03.09 15:53
Оценка:
Здравствуйте, criosray, Вы писали:


C>>>Файлер описал. Описал доступно и качественно. Какая проблема? В чем лично Вы не согласны с Фаулером? Этого я так и не понял...

G>>Еще раз. То что фаулер описал десяток существующих подходов не далеает его авторитетом и всегда правым в разработке ПО, поэтому верить каждому его слову, как вы делаете, не стоит.
C>Что значит верить? Можно быть согласным или несогласным. Вы не согласны — ваше право, но извольте описать конкретно с чем не согласны и почему.
C>На моей практике все основопологающие принципы, описанные Фоулером оказывались очень эффективными и удобными в разработке.
и что? а если бы их описал не фаулер, вы бы продолжали также ему верить?

C>>>>>>>Много Вы видели десктоп приложений на пайтоне или руби? Я вот видел только одно на пайтоне и то, только частично было написано на пайтон.

G>>>>>>А причем тут десктоп приложения? Основная область применения скриптовых языков совершенно другая.
C>>>>>О чем и речь.
G>>>>>>При этом написать десктоп приложение на руби или питоне вполне возможно,
C>>>>>Нет, не возможно. Возможен интероп к низкоуровневой подсистеме.
G>>>>Если я напишу на IronRuby десктопное приложение это будет считаться?
C>>>Нет конечно.
G>>а каков критерий десктопной программы сделанной на каком-то языке?
C>Самодостаточность без необходимости интеропа к более низкоуровневой подсистеме.
Черт, оказывается любой язык не является языком общего назначения, для всех требуется интероп к API операционной системы.

Только ассемблер — язык, на нем можно самодостаточную программу ниписать, остальные — не языки.
Re[3]: Сишарпкапец наступает
От: Sheridan Россия  
Дата: 08.03.09 16:01
Оценка:
gandjustas однажды (8 марта 2009 17:06) писал в rsdn.flame.comp:

> RO>0. Он привязан к одной ОС. Дальше и обсуждать нечего.

> Неправда, см Mono — для *nix, MacOS, iPhone. SL запускается под маком.
> Для устройств на базе ARM или Blackfin есть .NET Micro Framework.
> А теперь еще появилась платформа .NET для роботов (еще не смотрел, подробнее не скажу).
А что из этого поддерживается микрософтом?

--
Бортовой журнал
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[4]: Сишарпкапец наступает
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.03.09 16:02
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>gandjustas однажды (8 марта 2009 17:06) писал в rsdn.flame.comp:


>> RO>0. Он привязан к одной ОС. Дальше и обсуждать нечего.

>> Неправда, см Mono — для *nix, MacOS, iPhone. SL запускается под маком.
>> Для устройств на базе ARM или Blackfin есть .NET Micro Framework.
>> А теперь еще появилась платформа .NET для роботов (еще не смотрел, подробнее не скажу).
S>А что из этого поддерживается микрософтом?
Все кроме моно.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.