Зачем .NET
От: RUB  
Дата: 17.06.04 17:21
Оценка: -3
Я сам программирую на java, но вот параллельно программирую на NET
Диплом писал на NET, потому что ,
1. с интерфейсом удобно.
2. под винду.
Писал, и буду писать на java, но для диплома, и еще пару десктоп программ на заказ
выбрал С#, так как он полность ОО язык по винду.
Зачем Биллу создавать свою платформу, новую тему.
Она же на других ОС не будет работать,
вроде моно есть, но всетаки это только для развлечения
Вообщем С# просто удобнее чем С++ или Delphi и т.д.
Так как это язык следующего уровня, вот и все.
Поэтому он составил конкуренцию java.
C C# конечно microsoft угодала, просто потому что он был необходим для замены С++,
так как java уже давно перепрыгнула ++
Билли клонировал идею java, но ему же не выгодна независимость от платформы.
Зачем виндузе CLR и прочая фича? Не проще было бы придумать VC#, как простой компилятор


18.06.04 18:10: Перенесено из '.NET'
Re: Зачем .NET
От: Peter Fleischer Германия www.informtoools.de
Дата: 17.06.04 17:36
Оценка: 20 (1) +1 :))
RUB wrote:
> Я сам программирую на java, но вот параллельно программирую на NET
> Диплом писал на NET, потому что ,
...
> платформы. Зачем виндузе CLR и прочая фича? Не проще было бы
> придумать VC#, как простой компилятор

Какое-то противоречие: учил и работал на dotNET и не понял идею?

Peter
Posted via RSDN NNTP Server 1.8
Re: Зачем .NET
От: kly Россия  
Дата: 18.06.04 03:23
Оценка: :)
Здравствуйте, RUB, Вы писали:


RUB>Она же на других ОС не будет работать,

RUB>так как java уже давно перепрыгнула ++
RUB>Билли клонировал идею java, но ему же не выгодна независимость от платформы.

Java is nice
Автор: Cider
Дата: 15.06.04
... << RSDN@Home 1.1.3 stable >>
Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, — недооценка изобретательности клинических идиотов.

http://www.inconteam.com
Re: Зачем .NET
От: iZEN СССР  
Дата: 18.06.04 16:00
Оценка:
Здравствуйте, RUB, Вы писали:

RUB>Я сам программирую на java, но вот параллельно программирую на NET

RUB>Диплом писал на NET, потому что ,
RUB>1. с интерфейсом удобно.
RUB>2. под винду.
RUB>Писал, и буду писать на java, но для диплома, и еще пару десктоп программ на заказ
RUB>выбрал С#, так как он полность ОО язык по винду.
RUB>Зачем Биллу создавать свою платформу, новую тему.
RUB>Она же на других ОС не будет работать,
RUB>вроде моно есть, но всетаки это только для развлечения
RUB> Вообщем С# просто удобнее чем С++ или Delphi и т.д.
RUB>Так как это язык следующего уровня, вот и все.
RUB>Поэтому он составил конкуренцию java.
RUB>C C# конечно microsoft угодала, просто потому что он был необходим для замены С++,
RUB>так как java уже давно перепрыгнула ++
RUB>Билли клонировал идею java, но ему же не выгодна независимость от платформы.
RUB>Зачем виндузе CLR и прочая фича? Не проще было бы придумать VC#, как простой компилятор

Вообще-то, .Net и Java когда-нибудь "сольются" в единую среду, так как парадигма у них одинакова и владельцы вроде не против.
А независимость от платформы — это уже следующий уровень абстракции языка от платформы, к которому стремятся Java (изначально) и C# (теоретически).
Всё будет, со временем...
Re: Зачем .NET
От: Banch  
Дата: 18.06.04 17:11
Оценка:
Здравствуйте, RUB, Вы писали:

RUB>Зачем Биллу создавать свою платформу, новую тему.

за Visual J++ он получил по рукам и нехило, вот и пришлось ...
имхо Сан сами виноваты что создали себе такого конкурента

RUB>Она же на других ОС не будет работать,

RUB>.... но ему же не выгодна независимость от платформы.
прально, он создал то, что переманит разработчиков делать под Винды

RUB>C C# конечно microsoft угодала, просто потому что он был необходим для замены С++,

я бы не стал так категорично говорить, а то заклюют
Re: Зачем .NET
От: wildwind Россия  
Дата: 18.06.04 17:28
Оценка:
Здравствуйте, RUB, Вы писали:

RUB>Билли клонировал идею java, но ему же не выгодна независимость от платформы.

RUB>Зачем виндузе CLR и прочая фича? Не проще было бы придумать VC#, как простой компилятор

Не путать независимость от языка и независимость от платформы!
Re: Зачем .NET
От: Слава Израиль  
Дата: 19.06.04 05:35
Оценка:
Здравствуйте, RUB, Вы писали:

RUB>Я сам программирую на java, но вот параллельно программирую на NET

RUB>Диплом писал на NET, потому что ,
RUB>1. с интерфейсом удобно.
RUB>2. под винду.
RUB>Писал, и буду писать на java, но для диплома, и еще пару десктоп программ на заказ
RUB>выбрал С#, так как он полность ОО язык по винду.
RUB>Зачем Биллу создавать свою платформу, новую тему.
RUB>Она же на других ОС не будет работать,
RUB>вроде моно есть, но всетаки это только для развлечения
RUB> Вообщем С# просто удобнее чем С++ или Delphi и т.д.
RUB>Так как это язык следующего уровня, вот и все.
RUB>Поэтому он составил конкуренцию java.
RUB>C C# конечно microsoft угодала, просто потому что он был необходим для замены С++,
RUB>так как java уже давно перепрыгнула ++
RUB>Билли клонировал идею java, но ему же не выгодна независимость от платформы.
RUB>Зачем виндузе CLR и прочая фича? Не проще было бы придумать VC#, как простой компилятор

.NET вроде как будет "родным" для ближайших новых версий Windows (не мои слова), поэтому и нужен, если в планах писать именно для этих OC. В .NET реализованно много технологических "фишек" (ну сеть, Remouting, разработка компонентов и контролов удобная).
В связи с этим (внимание, дальше всё ИМХО) .NET нужен для быстрой разработки GUI, создания сайтов (на ASP.NET ИМХО тоже удобна), каркасов распределённых приложений, в общем всего того, что при програмировании на C++ отнимает просто офигеть сколько времени , а в .NET, защищено фрэмворком от ошибок, и работает благодаря M$. Ну а "тяжёлый" рабочий код, лучше ИМХО писать на плюсах, самому заниматься распределением памяти и продкомпиляционной оптимизацией, и компилировать его в машинный, а не промежуточный код. Если нужна кроссплатформенность, то делать это на уровне компиляции (#ifdef ...), а глючным .NET фреймворкам "под Linux" я бы не доверял. Тем более, что он и под Windows глючный, как и Windows впрочем, ну впрочем как и Linux . Кстати в UNIX/Windows кросплатформенность на .NET, даже на уровне GUI я пока не верю . Рабочий машинный код может общяться с .NET-каркассом приложения\системы (нухное подчеркнуть), например, через COM, потормозит немного на вызовах ну да ничего.
Короче ветка и форум филоссовские, поэтому это просто мысли, мысли, мысли...
Спасибо за внимание
Re[2]: Зачем .NET
От: RUB  
Дата: 19.06.04 10:42
Оценка:
Здравствуйте, Peter Fleischer, Вы писали:

PF>Какое-то противоречие: учил и работал на dotNET и не понял идею?

Я не понял зачем нужна новая платформа, ведь винда же уже есть.
Re[2]: Зачем .NET
От: RUB  
Дата: 19.06.04 10:54
Оценка:
Здравствуйте, iZEN, Вы писали:
ZEN>Вообще-то, .Net и Java когда-нибудь "сольются" в единую среду, так как парадигма у них одинакова и владельцы вроде не против.
ZEN>А независимость от платформы — это уже следующий уровень абстракции языка от платформы, к которому стремятся Java (изначально) и C# (теоретически).
ZEN>Всё будет, со временем...
Наврятли большинство выбирали java из-за независимости платформы,
если система проектируется, то явно для одной темы.
Я бы сказал что Java стеремится к независимости (теоретически) а C# проекция взглядов микрософт.
.NET по-моему , просто новые полностью ОО языки + новые фичи
Мне трудно было программировать на VC++ + MFC + WINAPI, не потому что я новичек,
а потому-что я чувствовал что то неправильное.
Я перешел на Java и почувствовал себя удобно, вот на С# посмотрел, тоже теперь удобно ))
Теперь как всегда буду двум вещам придерживаться, для равновесия взглядов
Хотя помоему java — server side
.NET — client (desktop)
И последнее мое мнение, о том серверная сторона для профессионалов )),
за нее в основном идет битва
Re[2]: Зачем .NET
От: RUB  
Дата: 19.06.04 10:57
Оценка: +2
Здравствуйте, Banch, Вы писали:



RUB>>C C# конечно microsoft угодала, просто потому что он был необходим для замены С++,

B>я бы не стал так категорично говорить, а то заклюют
Я раньше Страуструпа протирал спиртиком )), сейчас я не вернусь на ++,
++ — это история, я очень их уважаю, но всему свое время
Это мое личное мнение, и не надо на меня кричать если что ))
Re[2]: Зачем .NET
От: RUB  
Дата: 19.06.04 11:06
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, RUB, Вы писали:


RUB>>Билли клонировал идею java, но ему же не выгодна независимость от платформы.

RUB>>Зачем виндузе CLR и прочая фича? Не проще было бы придумать VC#, как простой компилятор

W>Не путать независимость от языка и независимость от платформы!

Я знаю о языковой независимости, но она на уровне компонентов.
В большем проекте наврятли будут разные языки участвовать.
Разделяй и властвуй, вот помоему одна из идеологий .NET.
Помоему ничего не изменилось, *.dll для всех языков остались.
Наверно для любого программера наступает время, когда ему все равно на чем программить,
главное что бы среда разработки была приятна,и концентуально правильна , это радует душу
все мы стремимся к философии
Re[2]: Зачем .NET
От: RUB  
Дата: 19.06.04 11:16
Оценка:
Здравствуйте, Слава, Вы писали:

С>.NET вроде как будет "родным" для ближайших новых версий Windows (не мои слова), поэтому и нужен, если в планах писать именно для этих OC. В .NET реализованно много технологических "фишек" (ну сеть, Remouting, разработка компонентов и контролов удобная).

С>В связи с этим (внимание, дальше всё ИМХО) .NET нужен для быстрой разработки GUI, создания сайтов (на ASP.NET ИМХО тоже удобна), каркасов распределённых приложений, в общем всего того, что при програмировании на C++ отнимает просто офигеть сколько времени , а в .NET, защищено фрэмворком от ошибок, и работает благодаря M$. Ну а "тяжёлый" рабочий код, лучше ИМХО писать на плюсах, самому заниматься распределением памяти и продкомпиляционной оптимизацией, и компилировать его в машинный, а не промежуточный код. Если нужна кроссплатформенность, то делать это на уровне компиляции (#ifdef ...), а глючным .NET фреймворкам "под Linux" я бы не доверял. Тем более, что он и под Windows глючный, как и Windows впрочем, ну впрочем как и Linux . Кстати в UNIX/Windows кросплатформенность на .NET, даже на уровне GUI я пока не верю .

Я тоже не верю, в .NET на UNIX, Билли просто на даст это сделать.
Кто-то попадется на идею MONO http://www.go-mono.com/ и будет ее захваливать, говоря что еще чуть-чуть осталось до полной работоспособности
На мнимую независимость .NET попадутся начинающие и просто глупые программеры
Re: Зачем .NET
От: cencio Украина http://ua-coder.blogspot.com
Дата: 19.06.04 11:36
Оценка: 1 (1) +1 :)
Здравствуйте, RUB, Вы писали:

RUB>Я сам программирую на java, но вот параллельно программирую на NET

RUB>Диплом писал на NET, потому что ,
RUB>1. с интерфейсом удобно.
RUB>2. под винду.
RUB>Писал, и буду писать на java, но для диплома, и еще пару десктоп программ на заказ
RUB>выбрал С#, так как он полность ОО язык по винду.
RUB>Зачем Биллу создавать свою платформу, новую тему.
RUB>Она же на других ОС не будет работать,
RUB>вроде моно есть, но всетаки это только для развлечения
RUB> Вообщем С# просто удобнее чем С++ или Delphi и т.д.
RUB>Так как это язык следующего уровня, вот и все.
RUB>Поэтому он составил конкуренцию java.
RUB>C C# конечно microsoft угодала, просто потому что он был необходим для замены С++,
RUB>так как java уже давно перепрыгнула ++
RUB>Билли клонировал идею java, но ему же не выгодна независимость от платформы.
RUB>Зачем виндузе CLR и прочая фича? Не проще было бы придумать VC#, как простой компилятор

Вот тебе пара идей на тему засем M$ нужен.NET:
1.хотят попробовать захватить рынок средств для разработки серверных приложений для бизнеса, на котором ява сейчас рулит
2. им показалось что они давно нечего "революционного" не выпускали
3. Облегчить в будещем перенос виндовс приложений между апаратными платформати (будущими 64 разрядными процами от Intel & AMD)
4. появились денги которые нужно было во что-то вложить
5. они опять сговорились с продавцами железа и делают софт который заставляет апгрейдить компы
Re[3]: Зачем .NET
От: Ego Латвия  
Дата: 19.06.04 11:59
Оценка:
RUB>Я тоже не верю, в .NET на UNIX, Билли просто на даст это сделать.
RUB>Кто-то попадется на идею MONO http://www.go-mono.com/ и будет ее захваливать, говоря что еще чуть-чуть осталось до полной работоспособности
RUB>На мнимую независимость .NET попадутся начинающие и просто глупые программеры

Вы хоть пробовали работать с Моно, прежде чем такое говорить? Мне приходилось переносить один работающий на IIS проект под Моно. Не скажу, что бы он был очень сложным, но достаточно сложный для того, что бы свалиться на глючной платформе Обработка напильником заняла часа 2, в основном из-зи отсутствия в Mono HttpHandlerов (или я их не нашёл). И ничего, работает уже месяца 3, не слетает.

Вот с WinFormamи наверное всё хуже и понятно почему...
... << Rsdn@Home 1.1.4 beta 1 >>
Re[3]: Зачем .NET
От: wildwind Россия  
Дата: 19.06.04 14:10
Оценка: +1
Здравствуйте, RUB, Вы писали:

RUB>Наверно для любого программера наступает время, когда ему все равно на чем программить,

Тебе одинаково приятно програмить на Java и на VB?

RUB>В большем проекте наврятли будут разные языки участвовать.

RUB>главное что бы среда разработки была приятна,и концентуально правильна , это радует душу
При выборе средств для реализации большого проекта экономическая целесообразность учитывается гораздо больше, чем эта лирика (к сожалению ).
.NET позволяет, например, компании-разработчику защитить свои инвестиции в ситуации, когда группа Java-программистов в полном составе уходит в другую компанию и проект подвисает. Тогда можно набрать VB-программистов и продолжить разработку.
Re[4]: Зачем .NET
От: RUB  
Дата: 19.06.04 14:53
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, RUB, Вы писали:


RUB>>Наверно для любого программера наступает время, когда ему все равно на чем программить,

W>Тебе одинаково приятно програмить на Java и на VB?
Нет конечно, просто ты дальше не дочитал

RUB>>В большем проекте наврятли будут разные языки участвовать.

RUB>>главное что бы среда разработки была приятна,и концентуально правильна , это радует душу
W>При выборе средств для реализации большого проекта экономическая целесообразность учитывается гораздо больше, чем эта лирика (к сожалению ).

W>.NET позволяет, например, компании-разработчику защитить свои инвестиции в ситуации, когда группа Java-программистов в полном составе уходит в другую компанию и проект подвисает. Тогда можно набрать VB-программистов и продолжить разработку.

Ну это редкий случай
Re[2]: Зачем .NET
От: RUB  
Дата: 19.06.04 14:55
Оценка:
Здравствуйте, cencio, Вы писали:

C>Вот тебе пара идей на тему засем M$ нужен.NET:

C>1.хотят попробовать захватить рынок средств для разработки серверных приложений для бизнеса, на котором ява сейчас рулит
C>2. им показалось что они давно нечего "революционного" не выпускали
C>3. Облегчить в будещем перенос виндовс приложений между апаратными платформати (будущими 64 разрядными процами от Intel & AMD)
C>4. появились денги которые нужно было во что-то вложить
C>5. они опять сговорились с продавцами железа и делают софт который заставляет апгрейдить компы
Вот эти ответы мне понравились, спасибо
Re[4]: Зачем .NET
От: RUB  
Дата: 19.06.04 14:59
Оценка: -1
Здравствуйте, Ego, Вы писали:

RUB>>Я тоже не верю, в .NET на UNIX, Билли просто на даст это сделать.

RUB>>Кто-то попадется на идею MONO http://www.go-mono.com/ и будет ее захваливать, говоря что еще чуть-чуть осталось до полной работоспособности
RUB>>На мнимую независимость .NET попадутся начинающие и просто глупые программеры

Ego>Вы хоть пробовали работать с Моно, прежде чем такое говорить? Мне приходилось переносить один работающий на IIS проект под Моно. Не скажу, что бы он был очень сложным, но достаточно сложный для того, что бы свалиться на глючной платформе Обработка напильником заняла часа 2, в основном из-зи отсутствия в Mono HttpHandlerов (или я их не нашёл). И ничего, работает уже месяца 3, не слетает.


Ego>Вот с WinFormamи наверное всё хуже и понятно почему...


Мне не нужно с ним пробовать работать,
просто хотя бы потому что последняя фраза доказывает все.
Вот если попробовать перенести проект с моно на винды, я думаю проблем больше появиться
В любом случае будут проблемы, из-за них моно никогда не будет востребованна
Ну а ваш проект — просто исключение, нужно еще на его функциональность посмотреть, может там только одно название
Re[5]: Зачем .NET
От: Ego Латвия  
Дата: 19.06.04 17:09
Оценка: 9 (2) +2
RUB>В любом случае будут проблемы, из-за них моно никогда не будет востребованна
RUB>Ну а ваш проект — просто исключение, нужно еще на его функциональность посмотреть, может там только одно название

Какая категоричность и максимализм

У мультиплатформенных апликух всегда есть своя ниша, и если вы её не видите, это ваши проблемы, не буду вас убеждать, что она есть. Мне это нафиг не надо.

WinFormы в дотнете -- это на столько маленькая часть, что говорить раз Моно плохо поддерживает винформы, то он убог и никому не нужен -- ниже всякой критики

RUB>Вот если попробовать перенести проект с моно на винды, я думаю проблем больше появиться


Могут быть. Посмотрите, что входит в Mono stack.

P.S. как мы любим опускать то, что в глаза не видели...
... << Rsdn@Home 1.1.4 beta 1 >>
Re[3]: Зачем .NET
От: Слава Израиль  
Дата: 20.06.04 05:57
Оценка:
Здравствуйте, RUB, Вы писали:


RUB>Я тоже не верю, в .NET на UNIX, Билли просто на даст это сделать.


Это было бы его FATAL ERROR, потому что в этом случае новое поколение выберет JAVA.
Спасибо за внимание
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.