Re[3]: Зачем .NET
От: IT Россия linq2db.com
Дата: 20.06.04 15:53
Оценка: 72 (5) +3 :)
Здравствуйте, RUB, Вы писали:

RUB>Хотя помоему java — server side

RUB>.NET — client (desktop)

Ещё Web забыл.

А вообще-то что-то интересное происходит в мире джавистов. Я вот уже не раз слышу подобное. Сами джависты известный джавовский слоган "Write once, run everywhere", переделывают в отношении джавовского UI как "Write once, suxx everywhere" и начинают писать UI на WinForms

RUB>И последнее мое мнение, о том серверная сторона для профессионалов )),

RUB>за нее в основном идет битва

Да, это тоже очень распространённое и такое же ошибочное мнение как и предыдущее. Если дело не заканчивается перетаскиванием контролов по форме, то приличный UI требует в разы больших усилий чем любой серверный BL код. Просто многие "профессионалы", почувствовав это, отдают UI на откуп новичкам, а сами на сервере занимаются типа планированием танковых атак на глобусе.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Зачем .NET
От: IT Россия linq2db.com
Дата: 20.06.04 16:03
Оценка: 12 (1) +2 :))
Здравствуйте, RUB, Вы писали:

IT>>Да, это тоже очень распространённое и такое же ошибочное мнение как и предыдущее. Если дело не заканчивается перетаскиванием контролов по форме, то приличный UI требует в разы больших усилий чем любой серверный BL код. Просто многие "профессионалы", почувствовав это, отдают UI на откуп новичкам, а сами на сервере занимаются типа планированием танковых атак на глобусе.

RUB>)) прикольно сказал
RUB>Может я не так выразился, может просто серверная сторона выгоднее для прогаммера во многих отношениях

Конечно выгоднее. Код писать и поддерживать проще, а щёки можно раздуть до невероятных размеров.
Если нам не помогут, то мы тоже никого не пощадим.
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[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: Зачем .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: Зачем .NET
От: cReAtOr_  
Дата: 20.06.04 07:01
Оценка: 1 (1) +2
Меня прикалывает то, что люди, N-этажным матом ругавшие Delphi, Builder, Basic (Visual Basic) и прочие RAD`ости, не признававшие других средств разработки кроме C++ (Visual C++) и считавшие людей, программировавших на других языках и в других средах недопрограммистами и недочеловеками, вдруг с такой радостью стали перепрыгивать на .NET вообще и C# в частности.
Зачем .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[2]: Зачем .NET
От: RUB  
Дата: 19.06.04 10:57
Оценка: +2
Здравствуйте, Banch, Вы писали:



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

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

RAO>Меня прикалывает то, что люди, N-этажным матом ругавшие Delphi, Builder, Basic (Visual Basic) и прочие RAD`ости, не признававшие других средств разработки кроме C++ (Visual C++) и считавшие людей, программировавших на других языках и в других средах недопрограммистами и недочеловеками, вдруг с такой радостью стали перепрыгивать на .NET вообще и C# в частности.

Да есть такая тема, но я думаю что опытные программисты всегда ищут там где выгодно и удобно.
Я вообще половину времени изучаю разные технологии, хотя раньше упор на программирование делал.
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[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:59
Оценка: -1
Здравствуйте, Ego, Вы писали:

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

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

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


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


Мне не нужно с ним пробовать работать,
просто хотя бы потому что последняя фраза доказывает все.
Вот если попробовать перенести проект с моно на винды, я думаю проблем больше появиться
В любом случае будут проблемы, из-за них моно никогда не будет востребованна
Ну а ваш проект — просто исключение, нужно еще на его функциональность посмотреть, может там только одно название
Re: Зачем .NET
От: Евгений Коробко  
Дата: 21.06.04 12:52
Оценка: :)
Мне во всём нравится C#, но что-то останавливает. Ведь если что-то сделать не получится, то это всё, кранты. К тому же там заточка идёт под инет и веб, а если простое приложение пишем? Например, делаем толстого клиента. Окошко с тупым просмотром справочника. Запускаем визард, генерим окошко... Мать моя женщина, сколько кода!!! Там и для сериализации, и для всего на свете. Запускаем... Ну что сказать? Delphi работает гораздо быстрее. А если на голом API писать, да через OLEDB... Разница в РАЗЫ. Далее, нужно сделать выбор нескольких строк. То ли я чего-то не понял, то ли нет такой фишки в DataGrid. И что? Всё, тупик? Нет, я понимаю, что можно на .NET написать свой грид (хотя без класса header это геморройно), но куда это годится? Да и вообще, DataSet заточен для того, чтобы на серваке его сформировать, сериализовать и передать по сети клиенту. Но пользователи привыкли к простыням справочников и автоподкачке при скроллинге. Получается, что для такого класса приложений ничего не получается
Posted via RSDN NNTP Server 1.9 beta
Евгений Коробко
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 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[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[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[3]: Зачем .NET
От: Слава Израиль  
Дата: 20.06.04 05:57
Оценка:
Здравствуйте, RUB, Вы писали:


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


Это было бы его FATAL ERROR, потому что в этом случае новое поколение выберет JAVA.
Спасибо за внимание
Re[6]: Зачем .NET
От: RUB  
Дата: 20.06.04 08:20
Оценка:
Здравствуйте, Ego, Вы писали:

RUB>>В любом случае будут проблемы, из-за них моно никогда не будет востребованна

RUB>>Ну а ваш проект — просто исключение, нужно еще на его функциональность посмотреть, может там только одно название

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


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


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


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


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


Ego>P.S. как мы любим опускать то, что в глаза не видели...

Зачем мне его видеть, это не девушка. Я просто рассуждаю.
Меня не очень интересует крутость моно, я смотрю с точки востребования.
Еще я хочу спросить, какой, по вашему мнению, процент из всех систем на С#, займет моно?
Вы сейчас делаете упор на моно, или это как хобби?
Вообщем ваша ставка на моно.
Re: Зачем .NET
От: wizardbox Россия  
Дата: 20.06.04 08:34
Оценка:
Здравствуйте, 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#, как простой компилятор
Я отвечу зачем, просто скоро появится Windows 64 и Intel вслед за AMD выпустит 64 битный процессор. Тогда предётся выпускать 2 версии программы — 32 битную и 64 битную. Но у Нас есть CLR и фокус в том, что и для 32 и для 64 код один и тотже и версия программы одна!!! Спасибо Microsoft. Под Linux же проще, им всеравно программы поставляются в исходниках(хотя есть проблемы с типами).
Re[3]: Зачем .NET
От: Sinclair Россия https://github.com/evilguest/
Дата: 20.06.04 08:36
Оценка:
Здравствуйте, RUB, Вы писали:
RUB>Я не понял зачем нужна новая платформа, ведь винда же уже есть.
Это у тебя пока опыта маловато. Программирование под WinAPI на классических языках — мука страшная. COM не оправдал возложенных на него надежд. Современный процесс разработки накладывает свои требования. Java — ответ на эти требования. Микрософт не смог использовать Java, и был вынужден разработать свою платформу.
... << RSDN@Home 1.1.4 beta 1 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Зачем .NET
От: RUB  
Дата: 20.06.04 16:00
Оценка:
Здравствуйте, IT, Вы писали:

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


RUB>>Хотя помоему java — server side

RUB>>.NET — client (desktop)

IT>Ещё Web забыл.


IT>А вообще-то что-то интересное происходит в мире джавистов. Я вот уже не раз слышу подобное. Сами джависты известный джавовский слоган "Write once, run everywhere", переделывают в отношении джавовского UI как "Write once, suxx everywhere" и начинают писать UI на WinForms


RUB>>И последнее мое мнение, о том серверная сторона для профессионалов )),

RUB>>за нее в основном идет битва

IT>Да, это тоже очень распространённое и такое же ошибочное мнение как и предыдущее. Если дело не заканчивается перетаскиванием контролов по форме, то приличный UI требует в разы больших усилий чем любой серверный BL код. Просто многие "профессионалы", почувствовав это, отдают UI на откуп новичкам, а сами на сервере занимаются типа планированием танковых атак на глобусе.

)) прикольно сказал
Может я не так выразился, может просто серверная сторона выгоднее для прогаммера во многих отношениях
Re[2]: Зачем .NET
От: iZEN СССР  
Дата: 20.06.04 16:02
Оценка:
Здравствуйте, cReAtOr_, Вы писали:

RAO>Меня прикалывает то, что люди, N-этажным матом ругавшие Delphi, Builder, Basic (Visual Basic) и прочие RAD`ости, не признававшие других средств разработки кроме C++ (Visual C++) и считавшие людей, программировавших на других языках и в других средах недопрограммистами и недочеловеками, вдруг с такой радостью стали перепрыгивать на .NET вообще и C# в частности.


Солидарен с Вами.
Re[6]: Зачем .NET
От: AndreyFedotov Россия  
Дата: 20.06.04 16:10
Оценка:
Здравствуйте, IT, Вы писали:

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


IT>>>Да, это тоже очень распространённое и такое же ошибочное мнение как и предыдущее. Если дело не заканчивается перетаскиванием контролов по форме, то приличный UI требует в разы больших усилий чем любой серверный BL код. Просто многие "профессионалы", почувствовав это, отдают UI на откуп новичкам, а сами на сервере занимаются типа планированием танковых атак на глобусе.

RUB>>)) прикольно сказал
RUB>>Может я не так выразился, может просто серверная сторона выгоднее для прогаммера во многих отношениях

IT>Конечно выгоднее. Код писать и поддерживать проще, а щёки можно раздуть до невероятных размеров.


Святая правда... Несколько раз писал "простенький UI", который закрывал все дырки в "свехсложном сервере"...
Re[3]: Зачем .NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 20.06.04 16:12
Оценка:
Здравствуйте, iZEN, Вы писали:

RAO>>Меня прикалывает то, что люди, N-этажным матом ругавшие Delphi, Builder, Basic (Visual Basic) и прочие RAD`ости, не признававшие других средств разработки кроме C++ (Visual C++) и считавшие людей, программировавших на других языках и в других средах недопрограммистами и недочеловеками, вдруг с такой радостью стали перепрыгивать на .NET вообще и C# в частности.


ZEN>Солидарен с Вами.


и что же по вашему двигает этими приколистами?
Re[4]: Зачем .NET
От: iZEN СССР  
Дата: 20.06.04 17:09
Оценка:
Здравствуйте, Odi$$ey, Вы писали:
RAO>>>Меня прикалывает то, что люди, N-этажным матом ругавшие Delphi, Builder, Basic (Visual Basic) и прочие RAD`ости, не признававшие других средств разработки кроме C++ (Visual C++) и считавшие людей, программировавших на других языках и в других средах недопрограммистами и недочеловеками, вдруг с такой радостью стали перепрыгивать на .NET вообще и C# в частности.
iZEN>>Солидарен с Вами.
OE>и что же по вашему двигает этими приколистами?

Они обрели другую ВЕРУ (опять во что-то светлое по их мнению).
Re[5]: Зачем .NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 20.06.04 17:16
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Они обрели другую ВЕРУ (опять во что-то светлое по их мнению).


ну нехай будет вера, а чеж неверилось в Delphi, Builder и Visual Basic?
Re[4]: Зачем .NET
От: Слава Израиль  
Дата: 20.06.04 17:21
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

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


RAO>>>Меня прикалывает то, что люди, N-этажным матом ругавшие Delphi, Builder, Basic (Visual Basic) и прочие RAD`ости, не признававшие других средств разработки кроме C++ (Visual C++) и считавшие людей, программировавших на других языках и в других средах недопрограммистами и недочеловеками, вдруг с такой радостью стали перепрыгивать на .NET вообще и C# в частности.


ZEN>>Солидарен с Вами.


OE>и что же по вашему двигает этими приколистами?


Я догадываюсь, это безответная любовь к Microsoft
Спасибо за внимание
Re[6]: Зачем .NET
От: RUB  
Дата: 20.06.04 20:36
Оценка:
Здравствуйте, IT, Вы писали:

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


IT>>>Да, это тоже очень распространённое и такое же ошибочное мнение как и предыдущее. Если дело не заканчивается перетаскиванием контролов по форме, то приличный UI требует в разы больших усилий чем любой серверный BL код. Просто многие "профессионалы", почувствовав это, отдают UI на откуп новичкам, а сами на сервере занимаются типа планированием танковых атак на глобусе.

RUB>>)) прикольно сказал
RUB>>Может я не так выразился, может просто серверная сторона выгоднее для прогаммера во многих отношениях

IT>Конечно выгоднее. Код писать и поддерживать проще, а щёки можно раздуть до невероятных размеров.

Ну какая разница, главное что это весу больше дает
Re[7]: Зачем .NET
От: IT Россия linq2db.com
Дата: 20.06.04 20:46
Оценка:
Здравствуйте, RUB, Вы писали:

RUB>>>Может я не так выразился, может просто серверная сторона выгоднее для прогаммера во многих отношениях


IT>>Конечно выгоднее. Код писать и поддерживать проще, а щёки можно раздуть до невероятных размеров.

RUB>Ну какая разница, главное что это весу больше дает

Так вот это как раз и неправильно.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Зачем .NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 21.06.04 02:50
Оценка:
Здравствуйте, Слава, Вы писали:

С>Я догадываюсь, это безответная любовь к Microsoft


дык Visual Basic тоже вроде не борландом деланый?
Re[7]: Зачем .NET
От: Ego Латвия  
Дата: 21.06.04 06:36
Оценка:
RUB>Меня не очень интересует крутость моно, я смотрю с точки востребования.
RUB>Еще я хочу спросить, какой, по вашему мнению, процент из всех систем на С#, займет моно?
RUB>Вы сейчас делаете упор на моно, или это как хобби?
RUB>Вообщем ваша ставка на моно.

Сложно сказать. Вопрос наверное надо поставить так: сумеет ли моно стать де-факто .NET платформой под уних. Он же не один там. Думаю учитывая, что крышей моно сейчас является Новел с приличными финансовыми ресурсами и довольно активно продвигает его разработку, шансы у моно довольно велики. А какой процент занимают мультиплатформенные апликухи сказать не берусь, но он не такой и скромный
... << Rsdn@Home 1.1.4 beta 1 >>
Re[6]: Зачем .NET
От: Larm Украина  
Дата: 21.06.04 12:57
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>ну нехай будет вера, а чеж неверилось в Delphi, Builder и Visual Basic?


Тут другое — я писал и на VB, и на VBA, и на C++, и на ADA, и на ASM. Но когда увидел C# . Просто люди прониклись красотой процесса разработки в частности и платформой вообще. И хотя наша контора по прежнему пишет на плюсах (поддержка старых проектов + дописывание новых), но многие переходят на .NET, так как затраты в человеко-часах там меньше. Коммерчески выгодно — этим все сказано. Никто не будет (в здравом уме, конечно), писать приложение на плюсах только потому, что "плюсы круче" — менеджерам это до одного места.
The God who walks is among us...
Re[4]: Зачем .NET
От: cencio Украина http://ua-coder.blogspot.com
Дата: 21.06.04 13:16
Оценка:
Здравствуйте, wildwind, Вы писали:

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


что-то непонятно как тут защищаются инвестиции? неужели набрать ява девелоперов настолько трудно, что инвестиции в код на яве рискованы?
Re[2]: Зачем .NET
От: Ego Латвия  
Дата: 21.06.04 14:22
Оценка:
ЕК> Ведь если что-то сделать не получится, то это всё, кранты.

Почему? Всегда есть unsafe и COM InterOp.

ЕК> Запускаем визард, генерим окошко...


С опытом работы в студии приходишь к тому, что визардами лучше вообще не пользоваться (я не про WinForms).

ЕК> Delphi работает гораздо быстрее.


Что уж поделать, технология такая В лонхорне будет Avalon, тогда ситуация наверное изменится...

ЕК>А если на голом API писать, да через OLEDB...


В смысле OLEDB. Он потормознутей будет, чем дотнетовские нативные провайдеры.

ЕК>И Да и вообще, DataSet заточен для того, чтобы на серваке его сформировать, сериализовать и передать по сети клиенту. Но пользователи привыкли к простыням справочников и автоподкачке при скроллинге. Получается, что для такого класса приложений ничего не получается.


Подкачка наподобие TClientDataset? Да, такого нет. Но при желании сделать не проблема IMHO. В любом случае на клиента свалятся все данные, если сделать Lookup. А в данном случае DataSet выигрывает хотя бы из-за наличия на порядок более мощного Tables.Select (string sqlQuery).
... << Rsdn@Home 1.1.4 beta 1 >>
Re[2]: Зачем .NET
От: RUB  
Дата: 21.06.04 16:20
Оценка:
Здравствуйте, cReAtOr_, Вы писали:

RAO>Меня прикалывает то, что люди, N-этажным матом ругавшие Delphi, Builder, Basic (Visual Basic) и прочие RAD`ости, не признававшие других средств разработки кроме C++ (Visual C++) и считавшие людей, программировавших на других языках и в других средах недопрограммистами и недочеловеками, вдруг с такой радостью стали перепрыгивать на .NET вообще и C# в частности.


Да и вообще это нормально, они сделали шаг вперед.
Другое дело что те же программеры крыли java, но перейдя на C#,
встали на подхалимскую защиту С#, забыв про свое прошлое
Re[2]: Зачем .NET
От: RUB  
Дата: 21.06.04 16:21
Оценка:
Здравствуйте, Евгений Коробко, Вы писали:

ЕК>Мне во всём нравится C#, но что-то останавливает. Ведь если что-то сделать не получится, то это всё, кранты. К тому же там заточка идёт под инет и веб, а если простое приложение пишем? Например, делаем толстого клиента. Окошко с тупым просмотром справочника. Запускаем визард, генерим окошко... Мать моя женщина, сколько кода!!! Там и для сериализации, и для всего на свете. Запускаем... Ну что сказать? Delphi работает гораздо быстрее. А если на голом API писать, да через OLEDB... Разница в РАЗЫ. Далее, нужно сделать выбор нескольких строк. То ли я чего-то не понял, то ли нет такой фишки в DataGrid. И что? Всё, тупик? Нет, я понимаю, что можно на .NET написать свой грид (хотя без класса header это геморройно), но куда это годится? Да и вообще, DataSet заточен для того, чтобы на серваке его сформировать, сериализовать и передать по сети клиенту. Но пользователи привыкли к простыням справочников и автоподкачке при скроллинге. Получается, что для такого класса приложений ничего не получается


Ну это так всегда когда переходишь на что то новое, нехватает средств, а потом все нормально ))
Re[8]: Зачем .NET
От: AVM Россия  
Дата: 21.06.04 18:39
Оценка:
Здравствуйте, Ego, Вы писали:

RUB>>Меня не очень интересует крутость моно, я смотрю с точки востребования.

RUB>>Еще я хочу спросить, какой, по вашему мнению, процент из всех систем на С#, займет моно?
RUB>>Вы сейчас делаете упор на моно, или это как хобби?
RUB>>Вообщем ваша ставка на моно.

Ego>Сложно сказать. Вопрос наверное надо поставить так: сумеет ли моно стать де-факто .NET платформой под уних. Он же не один там. Думаю учитывая, что крышей моно сейчас является Новел с приличными финансовыми ресурсами и довольно активно продвигает его разработку, шансы у моно довольно велики. А какой процент занимают мультиплатформенные апликухи сказать не берусь, но он не такой и скромный


А если взглянуть по другому? Довести Mono до ума, прикрутить к нему толковую IDE (как вариант — Eclipse) и сделать порт на Windows ?
Как тебе такой рассклад ?
Re[2]: Зачем .NET
От: mihailik Украина  
Дата: 22.06.04 12:07
Оценка:
C>2. им показалось что они давно нечего "революционного" не выпускали

Это самое близкое.
... << Rsdn@Home 1.1.4 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.