Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Внизперспективы .NET на 4-5 лет Найти похожие ветки
← →
изучающий дот нет (2006-11-14 19:48) [0]Товарищи! 2 года программил на delphi. Сегодня с утра открыл книгу по C# и прямо зачитался). Мне настолько понравился это язык, что возвращаться на pascal уже противно. Так вот, насколько перспективно учить сейчас .net и c# в частности? что еще кроме этого необходимо знать для устройства на высокооплачиваемую работу по данному направлению?
← →
Anatoly Podgoretsky © (2006-11-14 19:53) [1]> изучающий дот нет (14.11.2006 19:48:00) [0]
Ну так какая разница, раз уже нешил не возвращаться и противно.
Уже поздно пить шампанское.
← →
Nic © (2006-11-14 19:55) [2]Я так скажу. Есть один классный преподаватель по программированию у нас в ВУЗе. Говорит, что точить мастерство можно всю жизнь, но важно применять знания на деле. На чём писать -- ну это ведь только средство для достижения результата, ведь так ? .Net в перспективе 4 лет вряд ли куда-то денется. Скорее всего будет развиваться как DirectX, обрастая функциями и фишками от версии к версии.
← →
Ketmar © (2006-11-14 20:31) [3]>[0] изучающий дот нет 14-Nov-2006, 19:48
>понравился это язык, что возвращаться на pascal уже противно.
ну так и не возвращайся. противно -- иди на другие форумы, ага?
← →
easy © (2006-11-14 23:16) [4]иди на другие форумы
пусть лучше сдесь сидит, а то та все на другие форумы и уйдут..
чат и так уже пустой, только мы с wal"ом.. =(
ага?
← →
DrPass © (2006-11-14 23:17) [5]
> пусть лучше сдесь сидит, а то та все на другие форумы и
> уйдут..
да пусть идут... это же не "Базар Delphi", а с претензией - типа "Мастера"
← →
Gero © (2006-11-14 23:21) [6]> Так вот, насколько перспективно учить сейчас .net и c#
> в частности?
Очень перспективно.
> что еще кроме этого необходимо знать для устройства на высокооплачиваемую
> работу по данному направлению?
Смотря на какую работу. В общем случае — ничего.
← →
easy © (2006-11-14 23:23) [7][4]
И вообще, весь этот горький катаклизм, который я тут наблюдаю ... (c)
← →
Anatoly Podgoretsky © (2006-11-14 23:37) [8]> easy (14.11.2006 23:16:04) [4]
И народ туда перебежит развлекаться.
← →
easy © (2006-11-14 23:49) [9]>И народ туда перебежит развлекаться.
народ развлекаться отсюда не перебежит.
← →
Anatoly Podgoretsky © (2006-11-14 23:52) [10]> easy (14.11.2006 23:49:09) [9]
Как не перебежит, если клоунов не останется.
Правда это не грозит.
← →
Pavia © (2006-11-14 23:56) [11]А зачем нужен NET? Ну год два нгазад шумиха была. А я вот терас, как то без него обхажусь.
> народ развлекаться отсюда не перебежит.
Не знаю как народ, но это самое активное место. Если найду другое место уду.
← →
MikePetrichenko © (2006-11-14 23:56) [12]
> открыл книгу
Закрой немедленно!
← →
Ketmar © (2006-11-15 00:00) [13]>[10] Anatoly Podgoretsky(c) 14-Nov-2006, 23:52
>Как не перебежит, если клоунов не останется.
Анатолий, мы не в идеальном мире... они будут. %-)
← →
default © (2006-11-15 00:02) [14]
> открыл книгу
>
> Закрой немедленно!
и скажи .NET-у НЕТ
← →
Anatoly Podgoretsky © (2006-11-15 00:10) [15]> Pavia (14.11.2006 23:56:11) [11]
Трудно найти другой форум где ежедневно от 1000 до 2000 сообщений, я таких не знаю, а если учесть еще и тематические форумы, то тем более.
На текущий момент 1200 сообщений и всего 2200
Я счетчик каждый день в полночь сбрасываю.
← →
Anatoly Podgoretsky © (2006-11-15 00:11) [16]> Ketmar (15.11.2006 0:00:13) [13]
Да я и не сомневаюсь, конечно мельше чем на форуме для клоунов, но достаточно, чтобы целый день смеяться.
← →
Anatoly Podgoretsky © (2006-11-15 00:11) [17]> default (15.11.2006 0:02:14) [14]
Нет.Нет.Нет
← →
Ketmar © (2006-11-15 00:48) [18]вот так: "нет. точка."
← →
Lamer@fools.ua © (2006-11-15 00:51) [19]Достали уже на форуме по Делфи пиарить дот-нет...
← →
Суслик © (2006-11-15 01:29) [20]пост не читал, но свои 5 копеет. если говорить о фреймворковых современных языках, то:
по сравнению с с# java мне лично нравится значительно больше - в основном своей прямолинейностью и однозначностью.
по сабжу читал книгу петцольда, простая такая, для новичков.
язык хорош, но непрост. из моих знаних о java и c# могу сделать вывод, что скорее всего в перспективе нескольких лет c# более прав, чем java. но что будет дальше, фиг его знает.
поясню последний абзац. в java нет как таковых аналогов record в дельфи - все все все типы - это классы, т.е. ссылочные типы (кроме есно примитивов и, кажется строк - но не уверен). в c# как известно есть подобие record - struct вроде или еще как (забыл). т.е. в java нет структур значений, в c# они есть. причина почему они есть в последнем проста - оптимальность. намрого проще построить оптимальный (по скорости выполнения код) для структур значений, чем для ссылочных типов. java изначально уповала на интеллектуальную оптимизацию VM. как у человека плотно щупавшего и то и другое (для своих целей) java *пока* изрядно проигрывает. но что будет дальше никому не известно - возможно, что java VM зазовьется до таких высот, что сама научится оптимизировать код "на лету". наксколько я знаю о на уже умеет много делать из области оптимизации - точно знаю, что умеет "разворачивать" циклы в последовательное выполнение тел цикла (есно в определенных случаях). вроде еще что-то умеет.
чем дело кончится - не знаю ибо пишу на дельфи.
← →
[wl] © (2006-11-15 09:23) [21]строки в джаве это классы: java.lang.String
-
Java "рулит" на сотовых телефонах, а уж когда байт-коды будут выполняться на уровне процессора (технология Jazelle если ничего не путаю), .net-приложения на WinMobile-смартах за ней не угонятся. Имхо
← →
iZEN © (2006-11-15 09:43) [22]
> Суслик © (15.11.06 01:29) [20]
>
> пост не читал, но свои 5 копеет. если говорить о фреймворковых
> современных языках, то:
>
> по сравнению с с# java мне лично нравится значительно больше
> - в основном своей прямолинейностью и однозначностью.
>
> по сабжу читал книгу петцольда, простая такая, для новичков.
>
> язык хорош, но непрост. из моих знаних о java и c# могу
> сделать вывод, что скорее всего в перспективе нескольких
> лет c# более прав, чем java. но что будет дальше, фиг его
> знает.
Sun позавчера выпустила Java2 под лицензией GPLv2.
> Суслик © (15.11.06 01:29) [20]
> поясню последний абзац. в java нет как таковых аналогов
> record в дельфи - все все все типы - это классы, т.е. ссылочные
> типы (кроме есно примитивов и, кажется строк - но не уверен).
> в c# как известно есть подобие record - struct вроде или
> еще как (забыл). т.е. в java нет структур значений, в c#
> они есть. причина почему они есть в последнем проста - оптимальность.
> намрого проще построить оптимальный (по скорости выполнения
> код) для структур значений, чем для ссылочных типов. java
> изначально уповала на интеллектуальную оптимизацию VM. как
> у человека плотно щупавшего и то и другое (для своих целей)
> java *пока* изрядно проигрывает. но что будет дальше никому
> не известно - возможно, что java VM зазовьется до таких
> высот, что сама научится оптимизировать код "на лету". наксколько
> я знаю о на уже умеет много делать из области оптимизации
> - точно знаю, что умеет "разворачивать" циклы в последовательное
> выполнение тел цикла (есно в определенных случаях). вроде
> еще что-то умеет.
В Javа 5.0 появилось много всяких вкусностей: настраиваемые типы (generics) и перечисления (enums). Кроме того, в Java 6 повышена производительность за счёт оптимального размещения объектов на стэке, а не в общей куче.
> Суслик © (15.11.06 01:29) [20]
> чем дело кончится - не знаю ибо пишу на
Насчёт .Net дело кончится как всегда в репертуаре Microsoft: изобретением очередной "новой технологии" на смену устаревшей и никому не нужной .Net.
Что будет с Java - скорее всего обратная совместимость сохранится, а новые версии станут более модульными - не нужно будет тащить всю JRE, а только необходимые модули-контейнеры, состоящие из архивов jar. Всё это будет загружаться по-требованию, когда действительно понадобится приложению, но так же будет распространятся в оффлайне обычным комплектом. На различные схемы дистрибуции подвигнет GPL-лицензия Явы.
В общем, если посмотреть на идеологию Eclipse Platform, которая может превратиться в среду разработки, если добавить к её ядру плагины JDT или CDT (что,кстати, реализовано в Eclipse Platform SDK), или же превратить её в специализированное приложение (по тестированию сетевых сервисов, например), аналогичным образом добавив специальные плагины, то становится ясно, что из себя будут представлять приложения. Загрузка нужного модуля по широкополосной сети - это оптимальное решение не только для обновления ПО, но и для получения оптимальной функциональности.
Это мой личный прогноз. Ждёмс.
← →
clickmaker © (2006-11-15 09:44) [23]
> Уже поздно пить шампанское
Боржоми, Анатолий, боржоми. Шампанское - никогда не поздно
← →
Игорь Шевченко © (2006-11-15 10:06) [24]
> насколько перспективно учить сейчас .net и c# в частности
Перспективно
← →
Algol (2006-11-15 10:11) [25]
> намрого проще построить оптимальный (по скорости выполнения
> код) для структур значений, чем для ссылочных типов
Совсем не факт. Зачастую выгодно создать именно ссылочный тип, и передавать ссылку на него, чем таскать n-байтовую структуру через методы. Кроме того, недостатком C#, на мой взгляд является сложный и неявный механизм упаковки/распаковки. При неумелом обращении, затраты на упаковку/распаковку намного превышают выгоды от структурных типов.
← →
Anatoly Podgoretsky © (2006-11-15 10:15) [26]> Lamer@fools.ua (15.11.2006 00:51:19) [19]
> Достали уже на форуме по Делфи пиарить дот-нет...
А что такого? это же не VB.NET
Другое дело когда Линукс пиарят
← →
Курдль © (2006-11-15 10:17) [27]
> Anatoly Podgoretsky © (15.11.06 10:15) [26]
> > Lamer@fools.ua (15.11.2006 00:51:19) [19]
> > Достали уже на форуме по Делфи пиарить дот-нет...
> А что такого? это же не VB.NET
> Другое дело когда Линукс пиарят
Я твердо решил больше не пиарить .NET - нафиг себе конкурентов растить?..
← →
Anatoly Podgoretsky © (2006-11-15 10:41) [28]> Курдль (15.11.2006 10:17:27) [27]
Пиарь Линукс, совсем не останется, они молодыми умрут.
← →
Курдль © (2006-11-15 10:46) [29]
> Anatoly Podgoretsky © (15.11.06 10:41) [28]
> Пиарь Линукс, совсем не останется, они молодыми умрут.
У меня на прошлой работе сисадмина заставили кое-что перевести на линукс (сайт, например, базы некоторые). Вот он их всяких понапробовался - и мандрейков с редхатами... Шефу результаты НИОКР развернутым докладом отрапортовал.
Теперь у нас народная забава - на праздники ему плюшевых пингвинов дарить. Он до сих пор из увидев, подпрыгивает и в лице меняется.
← →
Anatoly Podgoretsky © (2006-11-15 11:03) [30]> Курдль (15.11.2006 10:46:29) [29]
Ну если поднапрячься и понять, то можно, ничего особо сложного, просто страшненькая система по всем пунктам. Начиная с поддержки и документации. Я где то порядка десятка запустил в качестве Интернет серверов.
← →
Карелин Артем © (2006-11-15 11:39) [31]Скоро С# 3 выйдет. Это вообще глобальная штука.
← →
oxffff © (2006-11-15 11:57) [32]
> Карелин Артем © (15.11.06 11:39) [31]
> Скоро С# 3 выйдет. Это вообще глобальная штука.
Что там такого глобального?
← →
iZEN © (2006-11-15 12:55) [33]
> oxffff © (15.11.06 11:57) [32]
>
>
> > Карелин Артем © (15.11.06 11:39) [31]
> > Скоро С# 3 выйдет. Это вообще глобальная штука.
>
>
> Что там такого глобального?
Полноценно будет работать тока на Windows Vista, а на WindowsXP только рантайм для приложений.
Кстати, старые версии VisualStudio до 2003 включительно нужно будет запускать только в виртуальной машине VPC.
Новость: http://algonet.ru/?ID=619652Разработчики начинают играть с .Net 3.0
Отпраздновав передачу Vista в производство, Microsoft начала волну выпусков сопутствующих продуктов. Компания представила ряд программных инструментов для разработчиков, в том числе новую модель программирования с управляемым кодом, лежащую в основе Vista.
Доступная для загрузки на веб-сайте Microsoft, среда Net 3.0 Framework войдет в состав операционной системы Vista, но может устанавливаться и поверх Windows ХР. В этом инструменте используется ряд разрабатывавшихся много лет технологий, включая Windows Presentation Foundation (WPF), Communication Foundation (прежнее кодовое название Indigo), Workflow Foundation и CardSpace (бывшая InfoCard), новый подход к решению проблемы идентификации-аутентификации, который должна была решить технология Passport.
Уже появляются приложения, построенные на .Net 3.0. Например, Times Reader позволяет читать электронную версию газеты New York Times в формате, имитирующем печатную. Скотт Гутри, генеральный менеджер отделения разработки Microsoft, привел это приложение в качестве примера функциональности, которую обеспечивает новая среда. «Каждый, кто видел [Times Reader] и поиграл с ним, очарован, — говорит Гутри. — Мы считаем, что .Net 3.0 поднимет удобство работы на новый уровень».
Разработчики, изучающие перемены, которые несет с собой Vista, обеспокоены совместимостью, но Microsoft утверждает, что приложения, предназначенные для .Net 2.0, будут надежно работать на новой версии.
Одним приложением, не полностью совместимым с Vista, остается пакет Microsoft Visual Studio 2005, который нуждается в исправлении. Microsoft обещает выложить в MSDN пояснения по решению проблем Visual Studio/Vista. «Мы перебрали все сценарии, в которых он не работает, и выработали решения, — прокомментировал главный продакт-менеджер отделения разработки компании Джей Роукс. — Получился не такой уж длинный список».
Разработчики насторожились, когда Microsoft сообщила о своем намерении не поддерживать на Vista старые версии Visual Studio. Однако эту проблему решает Virtual PC (VPC). Разработчик, которому нужно поддерживать проекты, переведенные на Visual Studio 2005, сообщает в блоге на CodeBetter.com, что он без проблем работает с Visual Studio 2003 на Vista через VPC.
«Виртуализация сделала большие успехи… Это действительно быстро и здорово, — пишет он. — Virtual PC 2007 служит превосходным решением для Visual Studio 2003 под Vista».
Эк как их колбасит. Обратной совместимости нет и не будет, несмотря на заявления MS - а никто и не обещал. ;)
← →
clickmaker © (2006-11-15 12:58) [34]** вдавился в спинку кресла **
← →
Игорь Шевченко © (2006-11-15 12:58) [35]iZEN © (15.11.06 12:55) [33]
> Полноценно будет работать тока на Windows Vista, а на WindowsXP
> только рантайм для приложений.
Любишь ты неправду говорить. У меня 3.0 SDK прекрасно на Windows XP SP2 работает. Кроме того, в Net 3.0 сам Framework версии 2.0, а от Vista там WinPF, WinCF и WinWF
← →
iZEN © (2006-11-15 13:05) [36]
> Игорь Шевченко © (15.11.06 12:58) [35]
>
> iZEN © (15.11.06 12:55) [33]
>
>
> > Полноценно будет работать тока на Windows Vista, а на
> WindowsXP
> > только рантайм для приложений.
>
>
> Любишь ты неправду говорить. У меня 3.0 SDK прекрасно на
> Windows XP SP2 работает. Кроме того, в Net 3.0 сам Framework
> версии 2.0, а от Vista там WinPF, WinCF и WinW
Вот я и говорю, что .NET3 для разработки на WindowsXP не пойдёт.
← →
iZEN © (2006-11-15 13:08) [37]так как основная среда разработки VS2005 нуждается в исправлениях для этойго фреймворка.
← →
Игорь Шевченко © (2006-11-15 13:16) [38]iZEN © (15.11.06 13:05) [36]
> Вот я и говорю, что .NET3 для разработки на WindowsXP не
> пойдёт.
А ты не говори, ты слушай тех, у кого разработка под 3.0 идет на XP
← →
Evgeny V © (2006-11-15 13:18) [39]
> iZEN © (15.11.06 13:08) [37]
они (исправления или скорее расширения) есть на сайте MS
Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)
← →
Alex Konshin © (2006-11-15 13:19) [40]> iZEN © (15.11.06 12:55) [33]
Что-то мне после прочтения этого расхотелось пробовать Vista. У меня тут как раз Vista RC2 есть, хотел посмотреть. Ставить VPC чтобы гонять родные приложения MS двух-трехлетней давности? А что же тогда с приложениями других производителей будет?
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Память: 0.58 MB
Время: 1.588 c