Чисто технически такой ход будет удобен и Нигме и Корпорации М. Первой - как продолжение всей этой замечательной эпопеи, второй - возможно поднимет отношение граждан постсоветских республик по отношению к оной, но все это вилами по воде, но Нигме только на руку, если Вам, Виктор, удастся договориться.
Кстати у меня вот еще вопрос по процессу. Моей книги на Болеро не оказалось, кнопочку на сайте я "жамкнул", но меня жестко подписали на рассылку с дотньюс.ру. Надеюсь я могу от нее отписаться без всяких последствий? (Имеется ввиду, что процесс получения заветной книжки благополучно продолжится.) Просто там в письме что-то упоминалось про потерю чего-то там и тому подобная ерунда. :)
а за что такая нелюбовь к c# ?!
смешно. мне нравится эта технология.
я люблю .NET не меньше чем Java
я люблю WPF до которого еще многим расти и расти.
я люблю Flash о котором 8-10 лет назад слышали только гики, и до сих пор многие считают что его удел - банеры.
а есть между ними принципиальная разница !?
моя вот думала что это есть порты .NET, а не полностью независимые фреймворки, которые бы нуждались в отдельном подробном описании.
хотя к сути вопроса это не относится. C# это хороший язык, и поддерживается он уже давно не только Microsoft'ом. трабл лишь в том, что серьезное влияние на него могут оказывать только мелкомягкие, но они ведь тоже не дураки, и если подсмотрят где-нить чо-нить из чего можно извлечь выгоду (пусть даже косвенную, путем улучшения языка) они это обязательно позаимствуют ;)
Увы и ах, но нормально работает только ядро (которое стандарт ISO как раз), а вот всё что вокруг него - существенно отличается. Просто так вот взять и запустить .NET-проект не получится, нужно специально разрабатывать всё так чтобы работало не только под .NET (собственно в этом и была основная идея Microsoft'а: вроде как всё совсем-совсем открыто - а работает только под Windows).
да ладно вам, можно подумать в c# кто-то новые операторы добавил и поэтому появились настолько существенные отличия в языке, что их нужно выносить в отдельные издания.
не такая уж большая разница, и имея навыки работы в одном (понимание идеологии) не так уж и сложно освоиться и в остальном.
принципиальной разницы нет, т.ч. и проблемы нет, разве что неудобства.
>Просто так вот взять и запустить .NET-проект не получится,
>нужно специально разрабатывать всё так чтобы работало не
>только под .NET
всё зависит от проекта и используемых библиотек. кое-что запускается с пол пинка, над чем то прийдется потанцевать с бубном, но в любом случае это не от языка зависит.
Действительно - акция была бы круче и масштабней, если бы проводилась ещё и совместно с Microsoft. Но есть одно "но". Microsoft делает софт, а не книжки )) Хотя... Вот если бы они мне Visual Studio подарили =)
так нельзя.
и кто сказал что C# это коммерческий продукт?
фреймворк может скачать любой и каждый, компилятор C# тоже.
платная только VS, но извените, если уж вы сами выбрали VS а не другую IDE, кто тут виноват? микрософт? бред.
Вопрос: почему люди сидят под VS? Потому что под ним сидит универ и друзья. Никому же в голову не приходило зайти на sf.net и поискать альтернативу. А ведь SharpDevelop уже догониет и перегоняет VS по функционалу.
не разделяю вашего оптимизма.
Express от обгоняет, но до полной студии ему еще как до Берлина раком.
у меня есть и то и другое, могу сравнивать. для полноценной высокопроизводительной работы SD не годится. для домашнего пользования да, а для работы - нет. может если они позволят к нему плагины от VS прикручивать то чтото изменится, а переписывать под SD то что у меня уже есть в VS я не собираюсь :)
Не догоняет. Первое что приходит на ум - в SD нет такой банальщины, как Attach to process. На работее мне без него - никуда. И в работе таких мелочей (и не очень) выплывает тысяча.
Очень странное решение и на мой взгляд неправильно.
Microsoft .Net Framework не является коммерческим продуктом. SDK и необходимые утилиты, в том числе компилятор поставляются бесплатно. Язык C# стандартизован ECMA. Исходные коды .Net Framework, каркаса классов FCL, BCL, компилятора C# открыты и свободно доступны для скачивания.
Для программистов доступны бесплатная версия среды Visual Studio Express Edition, которая поставляется с бесплатной версией документации по .Net (MSDN), а также бесплатной версией SQL сервера. Продолжая тему, скажу, что есть альтернативные реализации .Net и компилятора C# (Mono).
Коммерческая версия продуктов по .Net - среда разработки Visual Studio .Net, полноценный SQL сервер и т.п. Но среды разработки стоят денег не только у Microsoft.
P.S. Хотел заказать книгу по ADO.Net. Скажите, они не попадают в "черный" список? Все-таки технология .Net и примеры наверняка будут на основном языке .Net - C#.
Да, подписать Майкрософт на это дело было бы неплохо. Хотя соглашусь с предыдущими комментаторами: C# и .Net не являются коммерческими продуктами. Да и если верить Джоэлю Спольски, VisualStudio тоже вынужденно коммерческий продукт - дабы не убивать конкуренцию среди систем разработки ПО, чтобы программисты всегда имели выбор.
Кстати, я вот заказывал по C#, меня обломили, теперь заказал Страуструпа, написано, что заказ передан в Болеро, а от них уже пару дней ни ответа, ни привета. Хотя знакомый вчера заказал по Джаве книжку, сегодня ему уже пришел сертификат...
хм, знаете, в базе по-прежнему старый емейл. вы пошлите мне его тогда хабрапочтой,
а вообще я хочу сказать, что на основании промежуточных результатов голосования пользователей я веду активные переговоры с майкрософт начиная с этой ночи и они продвинулись достаточно далеко есть большая вероятность, что мы будем бесплатно раздавать книги и по майкрософтовским технологиям, так что, быть может, и не стоит пока особо торопиться?
Ага, пришло, спасибо :) Получается, если я сейчас закажу Страуструпа, то потом, если Майкрософт согласится раздавать книги по своим технологиям, то я уже пролетаю? :))
все-таки болеро это конвейер, который тяжело остановить если они начали собирать заказ, то значит все, вы получите именно его. поэтому лучше тогда пока не заказывать, давайте подождем решения майкрософта.
Если б книги были по тому C# что в ISO (как книжки про C++) - проблем бы не было. К сожалению существующие книги по C# чётко заточены под одну реализацию - так что попают под пункт 4.5 однозначно.
Это как с книжками про Internet Explorer: и HTML, вроде как, стандарт и JavaScript - тоже, но если рассмотрение идёт строго с позиций MS IE - то о чём тут говорить ?
Тогда нужно банить, например, все книги о системном администрировании, в которых рассматриваются конкретные ОС.
Если основная цель книги явно не обучение, а реклама - тогда да.
Книги про администрирование обычно включают в себя довольно много контента касающегося не только конкретных OS (основы TCP/IP, разграничение прав доступа и прочее). Но, конечно, по большому счёту их тоже нужно выкинуть. Останутся описания действительно полезных вещей (C, C++, XML) и фундаментальные труды типа Корменовского "Алгоритмы: построение и анализ". Вещи, которые реально полезно прочитать на бумаге, а не просто посмотреть по диагонали...
Спасибо за минусег, о таинственный аноним!
Ведь еще А.Лебедев запятнал эту тему своим именем, сказав: "нечего тренировать память посетителя — ставьте ссылки". Поэтому поставить ссылку — надругаться над Хабром.
а в голосованиях нельзя ссылку ставить. вот этот пост предыдущий. http://www.habrahabr.ru/blog/nigma/25309… . я вам плюсик поставил надеюсь, это компенсирует минусование кем-то.
Спасибо, за ссылку.
И за плюсик, хотя я от минуса сна так же не терял, просто сам факт...
Не знал, про особенность голосований, извините. Правда, если бы первым комментарием пустили, было бы здорово.
Конечно, если что-то раздают бесплатно, то обычно не спорят, а говорят спасибо за то, что дали.
С другой строны, я думаю, что этот вопрос о С# немного странен.
Книг, которые косвенно не спонсируют владельцев рассматриваемых в них технологий довольно мало, потому что здесь все работают за деньги. Допустим, есть Страуструп, МакКоннел, Кнут и прочие канонические и отвлеченные от конкретных технологий труды. Но практически все остальное - письменное изложение понимания коммерческих технологий автором книги. И не говорите мне что FOSS-технологии - некоммерческие. За применение знаний, полученных после прочтения книги, платят зарплату - значит уже коммерческие.
Чем книга по прикладным аспектам C# отличается от такой же книги по Java? В книге по Java вы найдете прямую и косвенную рекламу сред разработки, операционных систем, серверов приложений и так далее.
Меня, если честно, даже немного раздражает сегодняшняя тенденция делить людей, трудящихся в области ИТ на "Робин Гудов 2.0" и "проприетарных циников и корпоративных подлиз".
Мы же не в песочнице и не играем по ролям. Мы стараемся заработать на кусок хлеба, на платье жене, на карманные деньги детям и на большой блестящий мотоцикл для себя.
Раздача книг: баннить C#? (подробности — см. предыдущий пост)