Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > В чем перспективы платформы .NET


Автор: Medved 26.1.2003, 08:20
собственно сабж,

Что независимость от ОС, разработанных под нее приложений - это конечно понятно. А кроме этого еще что?

Автор: Vaulter 26.1.2003, 08:53
ты пишешь на том же языке на которм привых. потом это все компилируеться в C#. а потом уж типа исполняеться на платформе. ну и еще мона добавить Windows Forms

Автор: Vit 26.1.2003, 12:35
Ну не так чтобы "компилируется с С#", скорее компилируется в CLR. Перспектив несколько:

1) Платформонезависимость
2) Единая библиотека классов для разных языков
3) Высокая скорость работы (по сравнению с другими интерпретируемыми языками, во всяком случае производительность выше JAva в несколько раз)
4) Поддержка MS гарантирует живучесть и перспективность
5) Встроенность в будущие оси

Автор: neutrino 27.1.2003, 01:10
Цитата(Vit @ 26.1.2003, 11:35)
Перспектив несколько:

K jetomu exhe mojno dobavit':
1) gromozdkost' programm;
2) neudobstvo ot bol'shogo kolichestva fai'lov projekta;
3) vse jeto vmeste vzjatoe smile.gif

No, ono, hot' i suxhestvenno, no zato ljuboi' chel (daje bud' on glutTeaspot() smile.gif) mojet napisat' progu v jetom NET bez problem. Nichego ne trebuetsja, tol'ko znanie tehnicheskogo anglii'skogo. Jeto horosho, hot' i delaet menee unikal'noi' rabotu programmista.

Автор: Medved 27.1.2003, 08:57
Спасибо всем!

Автор: desyatnik 27.1.2003, 16:27
Цитата(neutrino @ 27.1.2003, 01:10)
K jetomu exhe mojno dobavit':
1) gromozdkost' programm;
2) neudobstvo ot bol'shogo kolichestva fai'lov projekta;
3) vse jeto vmeste vzjatoe smile.gif

No, ono, hot' i suxhestvenno, no zato ljuboi' chel (daje bud' on glutTeaspot() smile.gif) mojet napisat' progu v jetom NET bez problem. Nichego ne trebuetsja, tol'ko znanie tehnicheskogo anglii'skogo. Jeto horosho, hot' i delaet menee unikal'noi' rabotu programmista.

Вы НЕ правы.

1) программы получаются очень компактные (если не считать .NET Framework - а его не надо считать, т.к. это "расширитель" операционной системы и в следующих версиях Винды будет в комплекте; в своё время проползёт и в FreeBSD, и в Linux)

2) файлов проекта не больше, чем обычно; кроме того, результат (т.н. сборку) можно "упаковать" в один файл (.exe/.dll)

.NET, конечно, облегчает работу программиста, но далеко не до такой степени, чтобы "чайник", знакомый с техническим английским, мог под dotNET программировать. А уж про эффективное программирование и речи не идёт...

Автор: neutrino 27.1.2003, 20:43
Pochemu na "vy"?

1) Kompaktnost' programm... Hmm... Vot nedavno sdelal progu na VB.NET... Sdelal analogichnuju na Del'phi. Proga ne vychisljaet nichego, prosto paru formochek i knopochek.

Razmer(Proga.Delphi).ToString.ToInteger<Razmer(Proga.VBNET).ToString.ToInteger

smile.gif

2) Jeto kak? Ob`jasni, ochen' interesno. Chto ty imeesh' v vidu?

Na OpenGL toje sidel? A jeffektivnoe programmirovanie - jeto chto? Optimizacija koda?

Автор: desyatnik 1.2.2003, 19:15
Цитата(neutrino @ 27.1.2003, 20:43)
1) Kompaktnost' programm... Hmm... Vot nedavno sdelal progu na VB.NET... Sdelal analogichnuju na Del'phi. Proga ne vychisljaet nichego, prosto paru formochek i knopochek.

Razmer(Proga.Delphi).ToString.ToInteger<Razmer(Proga.VBNET).ToString.ToInteger

smile.gif

2) Jeto kak? Ob`jasni, ochen' interesno. Chto ty imeesh' v vidu?

Na OpenGL toje sidel? A jeffektivnoe programmirovanie - jeto chto? Optimizacija koda?

1) недавно делал прогу - "Классный журнал". Пара формочек (логин и собственно журнал) и работа с MS SQL Server. Результирующая сборка (1 *.exe-файл) - около 100 Кбт. Байт-код MSIL заметно компактнее кода IA32. Или имеется ввиду исходный текст? hehe.gif

2) честно говоря, особенно не вникал, просто где-то мельком встретил...

На OpenGL не то чтобы сидел, но знаком, знаком... smile.gif Эффективное программирование - не только и даже не столько оптимизация кода, скорее оптимизация всей архитектуры. Ну, скажем, использование метаинформации (атрибутов), или отражение. Нужно редко, зато когда потребуется...

Автор: stab 3.2.2003, 21:46
neutrino а ты когда на VB.NET делал поставил Release или Debug? У мя релиз весил примерно 15Kb при пустой проге, которая ни чего не делает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)