![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
||
|
farad |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 1.11.2007 Репутация: -1 Всего: 6 |
довольно смелое заявление. можно поискать на тему silverlight - интересно. Ну про моно даже и не говорю
ошибочка вышла - это все про яву(про раннюю точно), а вот код шарпа как раз полностью преобразуется в машинный код. здесь я солидарен - этом мое имхо Это сообщение отредактировал(а) farad - 8.12.2007, 17:20 |
||||
|
|||||
Vasay |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
Старая, конечно, тема, и ответ, наверно, уже не актуален, но все же свое мнение скажу, для тех кто задастся таким же вопросом (что-то злой я сегодня
![]()
полностью погружен? Так нефиг распылятся, выучи нормально что-то одно. К тому же .NET c C# от JAVA не так уж сильно отличаются. А PHP вобще отдельная тема и сравнивать ее с java/.NET все равно что сравнивать седельный тягач и скутер. Если будешь хорошим java программистом, то php за день два освоишь. Да и писать сразу грамотно будешь, с использованием классов и MVC (да-да на PHP такое тоже возможно). Это сообщение отредактировал(а) Vasay - 8.12.2007, 17:19 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: 22 Всего: 48 |
RWander, хоть и не писал четыри года назад в этой теме, но отвечу, отношение изменилось в сторону неоднозначного:
1. всё бОльшая ориентация на веб и БД, что, лично меня, не радует. 2. большое количество плохо документированных тонкостей, которые отчего-то упоминаются только в книгах или в потаённых местах MSDN, вроде статей или KB. 3. до сих пор в .NET содержатся опасные\тупиковые патерны, которые похоже не собираются доводить до ума. чего один IDisposable стоит. 4. WinForms конец, на смену приходит крайне тормозной конь - XAML, с которым, кроме всего прочего, без Blend'а работать затруднительно - опять денюжку плати. в Висте ситуация с XAML конечно получше в плане производительности, но в целом ситуация с Вистой неахти какая, на фоне Висты XAML вполне себе не тормозит. 5. оптимизированная JIT-компиляция оказалась сказкой, практически никакой адаптации к возможностям процессора нет, есть только инлайн, который имеется и в native-языках. 6. средства защиты приложений стоят каких-то космических денег, по сравнению со средствами для native-приложений. при том, что система комманд x86-(64) намного сложнее, чем IL, для обфускации\мутации и прочих трюков, там никаких тебе мета-данных нет. 7. сам фреймворк слабо приспособлен для расширения, куча sealed классов. я понимаю, что агрегация - это есть хорошо, более подвластно среднему разуму и более надёжно, но предоставьте тогда механизмы выдачи агрегированных интерфейсов наружу без лишней возни, и будет вам множественное наследование, о котором так много говорили большевики. спасибо хоть extension-методы добавили, но это решает только часть проблем. 8. LINQ - хорошая вещь, но почему он такой куцый в C#? понадеялись на лямбда-выражения, но зачем тогда вводили LINQ-синтаксис? extension-методов и лямбд хватило бы на все нужды и не пришлось бы комбинировать LINQ + extension-methods + lambda + костыли для реализации того, что по неизвестным причинам было решено делать без лямбд и не включать в синтаксис LINQ для C#. в VB, как правило, всё делается одним LINQ-выражением. в целом ощущение такое, что путь в светлое будущее потерялся.. за деревьями леса не видно. зато мы имее просто офигенно-архи-мега-удобную IDE, и это многого стоит. -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
Experimenter |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 430 Регистрация: 8.5.2007 Где: Уфа Репутация: 8 Всего: 17 |
Как-то неожиданно возникло продолжение темы спустя 4 года. Но подведем итоги.
1. Однозначно есть тот момент, что возьми LINQ и XAML, это все больше напоминает макросы VBA (кнопка 'Запись'-пара действий-кнопка 'Стоп'). Это мои ассоциации. И это мое сугубо личное мнение. 2.
3.
4. Действительно, как только более-менее начинаешь углубляться в дебри, натыкаешься на имплементацию нативного кода. Здесь недоработка налицо. Немного сумбурно, но думаю, что мысль понятна, если непонятна, то пишите, обсудим. З.Ы. Тем не менее ---.NET FOREVER!!!--- -------------------- public Zlo FromTwoEvilsChooseSmaller(Zlo zlo1, Zlo zlo2){ if(zlo1 < zlo2) return zlo1; else if(zlo1 > zlo2) return zlo2; else throw new Exception("Kill yourself by the wall"); } |
||||
|
|||||
stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: 22 Всего: 48 |
да я тоже не против этого в общем-то, просто платформа обрастает технологическим мясом второго поколения, и язык развивается в соответствии с потребностями этого мяса, а не обтачивается напильником до своего совершенного вида.. есть в этом что-то неправильное. бизнес - это бизнес, ничего тут не поделаешь. -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
RWander |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: 1 Всего: 6 |
Спустя 4 года, эту тему нужно переименовать в "А нужен ли С#3?"
Это сообщение отредактировал(а) RWander - 9.12.2007, 12:37 -------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
|||
|
||||
firstone |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 25.9.2007 Где: Кровью залитая Св ятая Земля Репутация: 1 Всего: 7 |
Приветствую!
Я программирую на C#. Могу сказать, что язык удобен. Всплывают конечно иногда всякие там желания иметь то-то и то-то. Думаю, что язык очень перспективен. Но! Учить его не стоит. Только потому, чтобы не поддерживать Microsoft. Я сейчас изучаю Java и надеюсь в скором будущем полностью перейти на эту технологию. Я понял, что совершил ошибку установив дома Винду и все остальное. Вот уже год как я не пользуюсь виндой (у меня линукс). Народ, самый лучший способ не поддерживать MS - не использовать ее продукты. Зачем я это делаю? Я верю в то, что если и дальше MS будет так стремительно захватывать рынок, то хуже будет только нам. Заметьте я не фанатик. Я не делаю этого из-за каких-то предубеждений. В корне моей идеологии стоит исключительно рационализм. С уважением, firstone. --------------------
В программировании я конфуцианец. В жизни я либерал-демократ. В душе я буддист.Добавлено через 1 минуту и 9 секундА на самом деле я лентяй. |
|||
|
||||
Vasay |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
firstone,
![]() ![]() ![]() Извеняюсь за оффтоп ![]() Гугль - гораздо большее зло чем Микрософт Это сообщение отредактировал(а) Vasay - 10.12.2007, 19:19 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
fantast |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 10.12.2006 Где: минск, столица на шей Родины Репутация: нет Всего: 2 |
имхо топ полный бред, одно дело если б вопрос был скажем: нравиться ли вам c#, хотя и эта тематика уже заезжена..
с точки зрения нравиться/не нравиться: я не люблю языки очень высокого уровня потому что это делает его менее гибким, что можно сделать на си (правда и займет это соответственно больше времени) на си шарп делается местами почти без участия пользователя, другими словами мне нравиться когда все в моих руках, а не просто я даю поверхностные пожелания компилятору. с другой стороны шарп конечно и гибок, и силен.. язык хороший + платформа .net со всеми наворотами, несмотря на то что я криво смотрю на микрософт. итого, шарп как инструмент для быстрой и надежной разработки отлично подходит, возможно он не найдет место в сфере точных, быстрых и тяжелых расчетов, но мне кажеться ему это и не надо. Абсолютно сильная его сторона оконные приложения и интерфейс. --------------------
Эпитафия: Он старался. Неизвестный |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Vasay, нафига было картинку эту аттачить? Кинул бы ссылку, кто захотел - зашел бы... А так непонятное полотно посреди экрана...
-------------------- I don't need a reason being who I am... |
|||
|
||||
Vasay |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
![]() Да ты прав. Сори. -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Vasay, другое дело
![]() -------------------- I don't need a reason being who I am... |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |