Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

перспективы .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;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.06 c
15-1163143100
Jeer
2006-11-10 10:18
2006.12.03
Вирус


2-1163698977
breeze
2006-11-16 20:42
2006.12.03
thread.terminate


15-1163157805
Elen
2006-11-10 14:23
2006.12.03
Конвертация 3D


2-1163538426
kaver
2006-11-15 00:07
2006.12.03
TPanel и компоненты


2-1163397294
Tex
2006-11-13 08:54
2006.12.03
Сохранение HTML с картинками в БД