Вагиф Абилов ([info]object) wrote,
@ 2007-06-01 17:50:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Microsoft борется с TestDriven.NET
История в блоге Джеми Кансдейла.





TestDriven.NET - наиболее используемый у нас в офисе плагин к Visual Studio. Подозреваю, что это вообще самый используемый плагин к VS. Моя личная эффективность возрасла благодаря ему не меньше, чем вдвое.


(22 comments) - (Post a new comment)


[info]and_bel
2007-06-01 04:19 pm UTC (link)
А как же ReSharper?

(Reply to this)


[info]avnik
2007-06-01 05:03 pm UTC (link)
А можно вкратце о сути проетенции MS?

(Reply to this)


[info]_back_in_white_
2007-06-01 05:32 pm UTC (link)
Как я понял, главная претензия - это поддержка Экспресс версии. Против Студии они не возражают.

(Reply to this)


[info]selfmade
2007-06-01 05:39 pm UTC (link)
http://msdn2.microsoft.com/en-us/vstudio/aa700921.aspx
Extensibility: Use 3rd party controls and content. No Macros, Add-ins or Packages

Закрыт ли технически интерфейс Add-In в Express или оставлен доступным?
Если оставлен доступным, то для каких целей?
Каким образом TestDriven взаимодействует с Express?

(Reply to this) (Thread)


[info]yakov_sirotkin
2007-06-01 06:37 pm UTC (link)
Волшебно! А я по наивности думал, что VS Express - это ответ на NetBeans-Eclipse.

(Reply to this) (Parent)(Thread)


[info]selfmade
2007-06-02 04:30 am UTC (link)
Microsoft удавится, но бесплатно ничего хорошего не даст.

(Reply to this) (Parent)(Thread)


[info]fantaseour
2007-06-02 07:59 am UTC (link)
Вот, что интересно Спольски когда-то писал, что микрософт готова была раздавать девелоперский набор бесплатно, только бы люди делали программы под виндос-платформу, и единственное, что им мешало, это обвинения о нечестной конкуренции со стороны других производителей сред разработки.

Либо Спольски недооценил микрософт, либо времена изменились.

С микрософт вообще дружить опасно :)

(Reply to this) (Parent)(Thread)


[info]object
2007-06-02 08:18 am UTC (link)
МС действително многое раздает бесплатно, но у них очень сильный и агрессивный legal department, который за любое расширительное толкование лицензии готов начать войну до победного конца.

(Reply to this) (Parent)(Thread)


[info]lqp
2007-06-07 02:06 pm UTC (link)
Не совсем. Когда дело реально доходит до суда - микрософт становится очень осторожным.

(Reply to this) (Parent)


[info]kippie
2007-06-05 11:35 am UTC (link)
"А чего нас бояться?" (c)

(Reply to this) (Parent)(Thread)


[info]fantaseour
2007-06-05 11:45 am UTC (link)
Дык съедите же при случае :)

А Вы уже в Мелкософт, а не с Русоникс?

(Reply to this) (Parent)


[info]fantaseour
2007-06-05 12:08 pm UTC (link)
Я в настоящий момент больше всего за PHP переживаю :) вроде как все замечательно, а потом упс... как с virtual-pc -- была эмуляция Linux, а стал MS Virtual-PC и линукс остался только де-факто.

(Reply to this) (Parent)(Thread)


[info]stas
2007-06-08 05:53 pm UTC (link)
А что за него переживать?

(Reply to this) (Parent)(Thread)


[info]fantaseour
2007-06-08 07:40 pm UTC (link)
Вы дразнитесь :)

А у меня паранойа :)

(Reply to this) (Parent)


[info]object
2007-06-02 08:16 am UTC (link)
Это не так, конечно, но данная история впечатляет. Мало кто способствовал популяризации VS так, как Кансдейл. Но проблема в том, что в МС разработчики и маркетинг - две руки, действующие отдельно. Например, решение не включать unit testing в профессиональную (!) версию VS.NET встречалось в штыки разработчиками, но для маркетинга это был аргумент в пользу того, что больше народа купит более дорогую версию. Лишь сейчас это решение пересмотрено.

(Reply to this) (Parent)(Thread)


[info]fantaseour
2007-06-02 09:41 am UTC (link)
С Про-версией это сильно!

Смешно сказать -- программист на php (да, я такой :), имеет аж два конкурирующих фреймворка для TDD, причем когда в PHPUnit не было моков, его "конкурент" Simpletest позволял добавить свои средства работы с мок-объектами, чтобы те, кто привык работать с PHPUnit могли их использовать. Естественно все это еще и бесплатно. Я не для холивор это сказал, просто удивительно, что микрософт как-то теряет чуство реальности иногда.

(Reply to this) (Parent)


[info]object
2007-06-02 08:26 am UTC (link)
Технически там открыта возможность для интеграции. Вот в этой переписке сотрудники МС так и не смогли ответить на вопрос, какое же именно действие нарушило лицензию. Кансдейл не пользовался reverse enginieering. Как я понял все эту ситуацию, в продукте была дырка, позволяющая оснащать плагинами VS Express, который раздавался как урезанный продукт. MS сочли, что магических слов "No Macros, Add-ins or Packages" должно быть достаточным для того, чтобы никто не пытался писать плагины, которые VS Express может использовать. По мне так скорее разумно обвинить в нарушении лицензии бесплатных пользователей VS Express, чем разработчика, ничего не сломавшего, а пользовавшегося стандартными средстами расширения.

(Reply to this) (Parent)(Thread)


[info]fantaseour
2007-06-02 01:54 pm UTC (link)
Такое ощущение, что дешевые и бесплатные версии софта сделаны так, что бы привлечь, а потом показать, что вот ну никак ты не проживешь без про-версии. Не знаю, как сейчас, а раньше та версия VS, что была за сто с чем-то баксов не давала делать коммерческие приложения, в EULA для Vista не самой продвинутой редакции запрещено запускать ее в виртальной среде:

Блажен тот, кто читает ЮЛУ!

Лицензия

Те, кто думает, что можно в каком-нибудь Parallels или VMWare крутить Vista, купив самую дешёвую редакцию (Home Basic OEM), ошибаются. По условиям лицензионного договора (да! я прочитал EULA!) запрещено запускать Home Basic и Home Premium в режиме эмуляции или виртуализации. Ultimate, с другой стороны, эксплицитно можно. Про Business в этой EULA не было ничего написано.

http://lionet.livejournal.com/14782.html

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

(Reply to this) (Parent)


[info]fantaseour
2007-06-01 08:32 pm UTC (link)
Вроде привелигированного статуса MVP за то, что он осмелился свой продукт продавать. Т.е. это были еще цветочки... ах как сладко пел Баллмер - девелоперс, девелоперс, девелоперс...

Грустно.

Там в комментариях ссылка есть на размышления Мартина Фаулера о тенденциях в отношении MS и девелоперс:
http://martinfowler.com/bliki/RubyMicrosoft.html (Не только про Руби)

(Reply to this)


[info]fantaseour
2007-06-01 08:47 pm UTC (link)
И фирменная фенечка -- так и не было сказано где он нарушил EULA.

(Reply to this) (Thread)


[info]object
2007-06-02 08:27 am UTC (link)
Да, часть переписик воспринимается как диалог, зачитываемый сатириком.

(Reply to this) (Parent)

(Reply from suspended user)

(22 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…