Сначала дайте определение перспективыHeinzz писал(а):А какие перспективы у .NET по вашему мнению? WPF, Silveright, ASP.NET, ADO.NET?
C#
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- 486
- Пользователь
- Сообщения: 123
- Зарегистрирован: 17 фев 2003, 15:58
Re: C#
Хехе, там полно какашек. От аттрибутов до нововведенных ЛИНКов и прочей новошизоидной белеберды от мелкомягких.badger писал(а):Мдас. Вот ведь, я оказался жертвой своей предвзятости. Не предполагал, что из под пера Microsoft выйдет такой неплохой язык. Знаю практически все современные (и не очень) языки программирования, а C# как-то не судьба была. Понадобилось заняться им, оказывается неплох. Я бы сказал, даже чуть лучше, чем Java, его counterpart. Респект товарищу Anders Hejlsberg.
А как хорошо все начиналось...
-
badger
Re: C#
А конкретней можно? Что не так с атрибутами и о каких атрибутах и линках вообще речь?486 писал(а):Хехе, там полно какашек. От аттрибутов до нововведенных ЛИНКов и прочей новошизоидной белеберды от мелкомягких.
А как хорошо все начиналось...
- Doctor Tanker
- Частый Гость
- Сообщения: 19
- Зарегистрирован: 01 май 2009, 15:27
- Откуда: Mississauga
Какэм!
Мне вообще с Джавой не везло - как ни попадется Джава-приложение, так обязательно такой отстой, что будто выпускник курсов тети Сони в качестве курсовой работы писал. У дот-Нета хотя бы половина виденных приложений достойная.
А также - Микрософт в последнее время собрал кучу достойных людей прямо в разработки новой волны - Скота Хансельмана, Фила Хаака, Джона Лама и так далее. Года через два Джаве дадут окончательно прокашлятся. Если только Оракл сам все это раньше не угробит.
А также - Микрософт в последнее время собрал кучу достойных людей прямо в разработки новой волны - Скота Хансельмана, Фила Хаака, Джона Лама и так далее. Года через два Джаве дадут окончательно прокашлятся. Если только Оракл сам все это раньше не угробит.
- Doctor Tanker
- Частый Гость
- Сообщения: 19
- Зарегистрирован: 01 май 2009, 15:27
- Откуда: Mississauga
Re: C#
Видимо LINQ. Что за атрибуты новомодные - не знаю. Вроде они всегда были.badger писал(а):А конкретней можно? Что не так с атрибутами и о каких атрибутах и линках вообще речь?486 писал(а):Хехе, там полно какашек. От аттрибутов до нововведенных ЛИНКов и прочей новошизоидной белеберды от мелкомягких.
А как хорошо все начиналось...
И ваще. Какой смысл сравнивать C# и Java? Это же одно и тоже (за осключением рантайма, про который джависты не любят вспоминать). Лучше уж сравнить C# с Руби. Так с версии 3.5 различие только если исключительно на любителя. С версии 4 - еще сложнее. И не смотря на все пальцы плохого кода на Руби на порядок больше, чем на C#, потому как Матцов и Хансонов не так много.
- Marmot
- Графоман
- Сообщения: 39449
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: Какэм!
Это вы где-то не там вращаетесь.Doctor Tanker писал(а):Мне вообще с Джавой не везло - как ни попадется Джава-приложение, так обязательно такой отстой, что будто выпускник курсов тети Сони в качестве курсовой работы писал. У дот-Нета хотя бы половина виденных приложений достойная.
Если взять, например, силиконовских монстров и тамошних же стартапов, то никто там на дот-Нете не пишет, а на Java тока так, хотя и не только на ней...
Гы-гы, про туже Scala, например, вы похоже и не слышали, не говоря уж о всяких грувях...Doctor Tanker писал(а):А также - Микрософт в последнее время собрал кучу достойных людей прямо в разработки новой волны - Скота Хансельмана, Фила Хаака, Джона Лама и так далее. Года через два Джаве дадут окончательно прокашлятся. Если только Оракл сам все это раньше не угробит.
- Doctor Tanker
- Частый Гость
- Сообщения: 19
- Зарегистрирован: 01 май 2009, 15:27
- Откуда: Mississauga
Re: C#
Ну и что Scala и что Groovy? Слышал - один динамический, другой статический сриптовой. И флаг им в руки. Тогда уж надо было SmallTalk в пример приводить. Кто-то на них ентерпрайз приложения строит? Я их нигде в деле не видел, окромя интеллектуальных фокусов увлекающихся мальчиков.
Как правильно выше уже упоминали - все эти религиозные войны гроша выеденного не стоят, главное - инфраструктура применения. Надо по простому, в лоб - во сколько времени мне обойдется сархитектурить, построить, продеплоить и 100 ESB веб сервисов на Scala, Groovy, Ruby, Java и C#? И чтобы и версии поддерживать и администрировать. А делить два на полтора с применением динамической инверсии контроля мне по барабану как.
Как правильно выше уже упоминали - все эти религиозные войны гроша выеденного не стоят, главное - инфраструктура применения. Надо по простому, в лоб - во сколько времени мне обойдется сархитектурить, построить, продеплоить и 100 ESB веб сервисов на Scala, Groovy, Ruby, Java и C#? И чтобы и версии поддерживать и администрировать. А делить два на полтора с применением динамической инверсии контроля мне по барабану как.
- Doctor Tanker
- Частый Гость
- Сообщения: 19
- Зарегистрирован: 01 май 2009, 15:27
- Откуда: Mississauga
Re: C#
Вот это смешной вопрос. Идем на воркополис и открываем джоб сёрч.Heinzz писал(а):Обойдет ли Java? Станет ли массовым? Куда, как вы думаете, кривая выведет? Можно и философски ,и конкретно
Что интересно - раньше если придешь на Руби юзер груп - два-три рекрутера трутся и просят на работу (правда деньги всегда маленькие были). Теперь - нету.
- Marmot
- Графоман
- Сообщения: 39449
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: C#
Ну Scala вовсе и не скриптовый, а самый что ни на есть, general purpose, a что с ней будет, посмотрим через те же самые 2 годаDoctor Tanker писал(а):Ну и что Scala и что Groovy? Слышал - один динамический, другой статический сриптовой. И флаг им в руки. Тогда уж надо было SmallTalk в пример приводить. Кто-то на них ентерпрайз приложения строит? Я их нигде в деле не видел, окромя интеллектуальных фокусов увлекающихся мальчиков.
Мне, кстати, такой подход больше нравится, вместо того, что бы пихать в "старый" язык все, что придет в голову, ломая совместимость и пугая всяких там 8-to-5 corporate developers, лучше все сделать с чистого листа...
В тойже силиконовке давно на всякие там "ентерпрайзы, ESB веб сервисы" и прочую деньго-выкачивающую мутотень просто забили.Doctor Tanker писал(а): главное - инфраструктура применения. Надо по простому, в лоб - во сколько времени мне обойдется сархитектурить, построить, продеплоить и 100 ESB веб сервисов на Scala, Groovy, Ruby, Java и C#? И чтобы и версии поддерживать и администрировать.
Ставят JavaSE на Linux и пишут такие системы которые никаким энтерпрайзам даже не снились, ни по времени разработки, ни по TOC, ни по ROI . Посчитайте что делают с JVM те же Google, Yahoo, Facebook, Twitter, etc
- Doctor Tanker
- Частый Гость
- Сообщения: 19
- Зарегистрирован: 01 май 2009, 15:27
- Откуда: Mississauga
Re: C#
Ладно, напоследок.
Гугль и Яху - замечательные примеры. Компании, которые не работают на конкретный результат, а просто ведут R&D в галактических маштабах. Кто попроще, решают задачки типа "взять информацию из пункта А, развернуть на 34.5 градуса и доставить в пункт Б".
Что касается Фасебука и Твиттера - им все равно, что Джава, что Руби-Шмуби - им нужны доменные языки. И системы они строят на них. А начем сам DSL построен был изначально - совершенно равностепенно.
Гугль и Яху - замечательные примеры. Компании, которые не работают на конкретный результат, а просто ведут R&D в галактических маштабах. Кто попроще, решают задачки типа "взять информацию из пункта А, развернуть на 34.5 градуса и доставить в пункт Б".
Что касается Фасебука и Твиттера - им все равно, что Джава, что Руби-Шмуби - им нужны доменные языки. И системы они строят на них. А начем сам DSL построен был изначально - совершенно равностепенно.
- Marmot
- Графоман
- Сообщения: 39449
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: C#
Насчет "не работы на конкретный результат" это здорово сказано. ну да ладно...Doctor Tanker писал(а):Ладно, напоследок.
Гугль и Яху - замечательные примеры. Компании, которые не работают на конкретный результат, а просто ведут R&D в галактических маштабах. Кто попроще, решают задачки типа "взять информацию из пункта А, развернуть на 34.5 градуса и доставить в пункт Б".
Что касается Фасебука и Твиттера - им все равно, что Джава, что Руби-Шмуби - им нужны доменные языки. И системы они строят на них. А начем сам DSL построен был изначально - совершенно равностепенно.
Но, тем не менее, при все всем при том, дотНет в этой среде, абсолютно в загоне, при всех его "достоинствах".
Он, дотНет остается уделом контор, которые соблазнились посулами Гейтса и Балмера и теперь застряли в Винде по гроб своей жизни.
Ничего нового, кроме самих майкрософтеров, на дотНет-е никто делать не будет, все чем ограничивается тот же дотнетный open source, так это копированиен того, что было сдлано для Java. Моно никогда реально быстрым не будет, иначе МС его просто убьет патентными придирками во избежании конкуренции.
А так конечно да, все круто и шоколадно, только вот ни один мало-мальски серьезный стартап дотНет использовать не будет, а это уже сильный индикатор его перспективности...
-
badger
Re: C#
Сравнивать C# и Ruby -- это как сравнивать яблоки и апельсины. Уж слишком разные языки, хотя бы по тому признаку, что один статический компилируемый, а другой динамический интерпретируемый. И, скажем, из-за Rubyевской фишки, возможности модицифировать любой класс, я бы не рискнул использовать его в крупных проектах. Также не рискнул бы использовать из-за отсутствия стандарта на Ruby, и из-за дикой болтанки от версии к версии, даже включая минорные версии.Doctor Tanker писал(а):И ваще. Какой смысл сравнивать C# и Java? Это же одно и тоже (за осключением рантайма, про который джависты не любят вспоминать). Лучше уж сравнить C# с Руби. Так с версии 3.5 различие только если исключительно на любителя. С версии 4 - еще сложнее.
- Igor78
- Частый Гость
- Сообщения: 29
- Зарегистрирован: 09 сен 2005, 23:10
- Откуда: Toronto
- Контактная информация:
Re: C#
там вверху кто-то правильно заметил, C# очень хороший язык, но платформа так себе. Я архитектор в мало-мальски серьёзном стартапе, в наследство достался код на C#, не так всё плохо как кажется на первый взгляд, но строить проект на C# было ошибкой предыдущей команды. За это расплачиваемся сейчас вполне конкретными долларами.Он, дотНет остается уделом контор, которые соблазнились посулами Гейтса и Балмера и теперь застряли в Винде по гроб своей жизни.
Ничего нового, кроме самих майкрософтеров, на дотНет-е никто делать не будет, все чем ограничивается тот же дотнетный open source, так это копированиен того, что было сдлано для Java. Моно никогда реально быстрым не будет, иначе МС его просто убьет патентными придирками во избежании конкуренции.
А так конечно да, все круто и шоколадно, только вот ни один мало-мальски серьезный стартап дотНет использовать не будет, а это уже сильный индикатор его перспективности...
- Doctor Tanker
- Частый Гость
- Сообщения: 19
- Зарегистрирован: 01 май 2009, 15:27
- Откуда: Mississauga
Re: C#
Бедные, бедные соблазненные конторы...Igor78 писал(а):там вверху кто-то правильно заметил, C# очень хороший язык, но платформа так себе. Я архитектор в мало-мальски серьёзном стартапе, в наследство достался код на C#, не так всё плохо как кажется на первый взгляд, но строить проект на C# было ошибкой предыдущей команды. За это расплачиваемся сейчас вполне конкретными долларами.Он, дотНет остается уделом контор, которые соблазнились посулами Гейтса и Балмера и теперь застряли в Винде по гроб своей жизни.
Ничего нового, кроме самих майкрософтеров, на дотНет-е никто делать не будет, все чем ограничивается тот же дотнетный open source, так это копированиен того, что было сдлано для Java. Моно никогда реально быстрым не будет, иначе МС его просто убьет патентными придирками во избежании конкуренции.
А так конечно да, все круто и шоколадно, только вот ни один мало-мальски серьезный стартап дотНет использовать не будет, а это уже сильный индикатор его перспективности...
Вот вы мне все-таки расскажите - что это за архитектура, которая страдает, а тем более зависит от языка реализации? И даже от платформы? Вы статистику для НАСА считаете в реальном времени?
Пы.Сы. И все-таки простите, но я не считаю стартапы безусловным мерилом истины (тем бои). Большинство из них и прогорают-то именно потому, что рулить ими начинают те, кто имеет свой привычный молоток и старается все проблемы подогнать под формат гвоздя. К Микрософту это тоже относится.