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

Вниз

.NET vs Java   Найти похожие ветки 

 
StriderMan ©   (2007-07-30 12:52) [0]

на первый взгляд с одного куста ягоды. Что скажете, мастера? можно ли сравнивать эти две технологии как реализации одной концепции? что предпочтительнее в долгосрочной перспективе?


 
Petr V. Abramov ©   (2007-07-30 12:56) [1]

> на первый взгляд с одного куста ягоды
и на второй тоже

под Win предпочтительней .Net, если нужно кроссплатформеное что-то - жаба
ИМХО, конечно :)


 
StriderMan ©   (2007-07-30 13:05) [2]

в .Net привлекает мощная IDE Visual C#. ну и Windows, че тут скажешь, все еще де-факто стандарт для прикладного софта.

Кстати для Java есть ли IDE сравнимая с C#?


 
tesseract ©   (2007-07-30 13:07) [3]


> можно ли сравнивать эти две технологии как реализации одной
> концепции?


Java создавалась для стиральных машин с чайниками. .Net зачем так и не ясно, единственный кросплавтформенный продукт выполняемый только в Windows :-). В долгосрочной перспективе выиграет perl.


 
StriderMan ©   (2007-07-30 13:15) [4]


> выполняемый только в Windows

я слышал есть эмулятор для Linux.


> В долгосрочной перспективе выиграет perl

это ж для веба только. Или я че-то упустил?


 
alex_*** ©   (2007-07-30 13:15) [5]


> долгосрочной перспективе выиграет perl.

перспективы, они, тоже разные. cmd файлы тоже вряд-ли помрут


 
tesseract ©   (2007-07-30 13:18) [6]


> это ж для веба только. Или я че-то упустил?


Да нет он для админства создавался, я просто пошутил.


> я слышал есть эмулятор для Linux.

не эмулятор : http://www.mono-project.com/Main_Page

я просто про изначальный проект писал.


 
ferr ©   (2007-07-30 17:58) [7]


> Кстати для Java есть ли IDE сравнимая с C#?

Есть очень высококлассная IntelliJ IDEA.


 
Eraser ©   (2007-07-30 18:09) [8]


> StriderMan ©   (30.07.07 12:52) 

для серверов лучше java, для прикладных программа для винды - .net.

> .Net зачем так и не ясно, единственный кросплавтформенный
> продукт выполняемый только в Windows

создавался не для кроссплатформенности это уж точно )
просто удобный инструмент для написания прикладных программ/gui.. эдакий аналог delphi от MS, со всеми вытекающими.


 
alex_*** ©   (2007-07-30 18:11) [9]


> для серверов лучше java, для прикладных программа для винды
> - .net.

это опять же для каких серверов. Все зависит от условий и окружения.


 
DrPass ©   (2007-07-30 18:24) [10]


> StriderMan ©   (30.07.07 13:05) [2]
> в .Net привлекает мощная IDE Visual C#. ну и Windows, че
> тут скажешь, все еще де-факто стандарт для прикладного софта.
>
>
> Кстати для Java есть ли IDE сравнимая с C#?

Спросил, называется :)
Eclipse, IDEA, IBM RAD - есть ли IDE под Win32/.NET, хоть чуть-чуть по функциональности сравнимые с Java"вскими :)


 
P_   (2007-07-30 18:29) [11]


> StriderMan ©   (30.07.07 12:52)
>
> на первый взгляд с одного куста ягоды. Что скажете, мастера?
>  можно ли сравнивать эти две технологии как реализации одной
> концепции? что предпочтительнее в долгосрочной перспективе?


Java - многоплатформенность, Net-многоязычность. Выбирай сам, но в отличии от .NET программы на Java могут работать не только на Wintel.


 
P_   (2007-07-30 18:31) [12]


> StriderMan ©   (30.07.07 13:05) [2]
>
> в .Net привлекает мощная IDE Visual C#. ну и Windows, че
> тут скажешь, все еще де-факто стандарт для прикладного софта.
>
>
> Кстати для Java есть ли IDE сравнимая с C#?


NetBeans, официально можно писать коммерческие, причём сама среда Free, поддерживается SUN.
http://www.netbeans.org/

http://www.netbeans.org/products/ide/


 
P_   (2007-07-30 18:32) [13]


> StriderMan ©   (30.07.07 13:15) [4]
>
>
> > выполняемый только в Windows
>
> я слышал есть эмулятор для Linux.


.Net 1.1 MONO

http://www.mono-project.com/Main_Page


 
DrPass ©   (2007-07-30 18:40) [14]


> .Net 1.1 MONO
>
> http://www.mono-project.com/Main_Page

Пока что баловство


 
P_   (2007-07-30 19:12) [15]


> DrPass ©   (30.07.07 18:40) [14]
>
>
> > .Net 1.1 MONO
> >
> > http://www.mono-project.com/Main_Page
>
> Пока что баловство


Net 1.1 поддержка 100%


 
Anatoly Podgoretsky ©   (2007-07-30 19:27) [16]

> tesseract  (30.07.2007 13:07:03)  [3]

Forth играет музыку"


 
Anatoly Podgoretsky ©   (2007-07-30 19:28) [17]

> tesseract  (30.07.2007 13:18:06)  [6]

> я просто про изначальный проект писал.

изначальный проект как раз задумывался как кроссплатформенный.


 
Sdubaruhnul   (2007-07-30 19:44) [18]

>Net 1.1 поддержка 100%

Это при .Net 3.5 в Preview.

Про .Net 2.0:
Changes since 1.1
- Numerous API changes.

>изначальный проект как раз задумывался как кроссплатформенный.

Но кросс-платформенность не вышла.


 
ferr ©   (2007-07-30 19:49) [19]

> >изначальный проект как раз задумывался как кроссплатформенный.
>
> Но кросс-платформенность не вышла.

.net compact framework


 
P_   (2007-07-30 19:58) [20]


> ferr ©   (30.07.07 19:49) [19]
>
> > >изначальный проект как раз задумывался как кроссплатформенный.
>
> >
> > Но кросс-платформенность не вышла.
>
> .net compact framework


Нет уж, лучше уж тогда C++ для кросплатформенности, программы на C++ на другие архитектуры переносить легче чем программы на .NET-языках


 
DrPass ©   (2007-07-30 20:02) [21]


> .net compact framework

Ну попробуй запустить .NET-приложение на .NET CF или наоборот :)


 
NeLd   (2007-07-30 20:03) [22]


> создавался не для кроссплатформенности это уж точно )
> просто удобный инструмент для написания прикладных программ/gui.
> . эдакий аналог delphi от MS, со всеми вытекающими.

И кнопки на форму так же можно кидать и потом легко писать обработчик?


 
P_   (2007-07-30 20:16) [23]


> NeLd   (30.07.07 20:03) [22]
>
>
> > создавался не для кроссплатформенности это уж точно )
> > просто удобный инструмент для написания прикладных программ/gui.
>
> > . эдакий аналог delphi от MS, со всеми вытекающими.
>
> И кнопки на форму так же можно кидать и потом легко писать
> обработчик?


Могу тебя обрадовать, в Java также можно кнопки на форму кидать и писать обработчик, только не обижайся, когда тебя назовут ламером.


 
DrPass ©   (2007-07-30 20:28) [24]


> И кнопки на форму так же можно кидать и потом легко писать
> обработчик?

Вообще-то эту идею сочинила Майкрософт в далеком 1991 (или около того) году в своем Visual Basic. А уж Borland потом переняла ее для Delphi


 
tesseract_pocket   (2007-07-30 20:39) [25]

>DrPass
OWL появилась на 2 года раньше MFC. Не парьте нас пародией на ruby.


 
DrPass ©   (2007-07-30 21:12) [26]


> tesseract_pocket   (30.07.07 20:39) [25]

OWL никогда не предполагала визуальную разработку. А к чему ты MFC вспомнил, мне вообще непонятно. Я писал, что заложенные в Delphi идеи были практически целиком взяты у Visual Basic. Borland просто качественно объединила в одно целое интерфейс Basic и мощный компилятор Паскаля


 
tesseract ©   (2007-07-30 22:08) [27]


>  Borland просто качественно объединила в одно целое интерфейс
> Basic и мощный компилятор Паскаля


Бредишь. Просто бредишь. MFC есть MS-вская пародия на OWL. Как Framework пародия на VCL.  ООП раньше появилось в паскале, чем в Си. Visual Basic есть переработанный RUBY с его виртуальной машиной, ничего нового в нём не было, может только COM.


 
celades ©   (2007-07-30 22:17) [28]


> Бредишь. Просто бредишь.

видимо ты:)

> MFC есть MS-вская пародия на OWL. Как Framework пародия
> на VCL.

причем тут VB и MFC?

> Visual Basic есть переработанный RUBY с его виртуальной
> машиной, ничего нового в нём не было, может только COM.

VB(1991 год) наследник BASIC(1963 год), а Ruby появился только в 1995. Нестыковочка;)


 
Petr V. Abramov ©   (2007-07-30 22:17) [29]

> tesseract ©   (30.07.07 22:08) [27]
> Как Framework пародия на VCL.
ну это ты... MS недолюбливаешь.  ТОТ ЖЕ VCL, с него и стыренный ушедшими в MS людьми, развитый, нашему :) VCL не уступающий


 
ferr ©   (2007-07-30 22:18) [30]

Visual Basic 1.0 (May 1991) was released for Windows at the Comdex/Windows World trade show in Atlanta, Georgia.

vs.

Ruby
Appeared in: 1995

http://en.wikipedia.org/wiki/Visual_Basic
http://en.wikipedia.org/wiki/Ruby_language


 
tesseract ©   (2007-07-30 22:28) [31]


> VB(1991 год) наследник BASIC(1963 год), а Ruby появился
> только в 1995. Нестыковочка;)


Не путай BASIC, QuickBasic, VisualBasic - похожи синтаксисом, но не более. MS DOS вообще из PL/M родом, через 3 фирмы. VisualBasic вообще каждая версия - почти новая разработка.


> причем тут VB и MFC?


MFC - первая классовая обёртка над WinApi от Билла, она появилась позже OWL (Раньше Win 95). Т.Е ты хочешь сказать, что коммерческая версия для Си - базовой среды разработки появилась позже, чем у "скриптового" VB ?

Можно почитать у WikiPedia - http://en.wikipedia.org/wiki/VisualBasic

Классы, никакие. Визуальный дизайн ? У Novell в NetBasic раньше  появился, TurboPascal в те времена позволял всё легче сделать.


 
celades ©   (2007-07-30 22:36) [32]


> Т.Е ты хочешь сказать, что коммерческая версия для Си -
> базовой среды разработки появилась позже, чем у "скриптового"
> VB ?

И где здесь Ruby? Скажи.
MFC никогда не было библиотекой С.
И как OWL могла помешать VB тоже не ясно из твоих путанных слов. Одно дело высокоуровневый фреймворк, другое динамический язык и среда.


 
tesseract ©   (2007-07-30 22:44) [33]


>  Одно дело высокоуровневый фреймворк, другое динамический
> язык и среда.


VisualBasic уже позволял во время исполнения изменять исполняемый код? Я всегда считал это прерогативой SmallTalk !!!


> И где здесь Ruby? Скажи.


RUBY появился в Японии!!! Ты читать то умеешь ? Кто сказал ТОТ Ruby который в 1995? И не верь всему в Википедии - там довольно часто косяки есть. Ruby 1995 и есть продолжение идей визуального программирования.  Тот Ruby fork от идей основного Ruby - чьи идеи так и не попали в "звериные тропы"( Ага, все помнят goto в никуда ? ).


 
ferr ©   (2007-07-30 22:54) [34]

> RUBY появился в Японии!!! Ты читать то умеешь ? Кто сказал
> ТОТ Ruby который в 1995? И не верь всему в Википедии - там
> довольно часто косяки есть. Ruby 1995 и есть продолжение
> идей визуального программирования.  Тот Ruby fork от идей
> основного Ruby - чьи идеи так и не попали в "звериные тропы"(
> Ага, все помнят goto в никуда ? ).

Сначала прожуй потом говори.

Вот что говорит сам автор Руби:
Then, I remembered my old dream and decided to design my own language. At first I
was just toying around with it at work. But gradually it grew to be a tool good enough
to replace Perl. I named it Ruby—after the precious red stone—and released it to the
public in 1995.


 
DrPass ©   (2007-07-30 22:56) [35]


> tesseract ©  

господи, ну ты и насочинял. Ruby появился в Японии. В 1993 году. Что еще?  Чьи идеи у тебя не попали в звериные тропы?
Первая среда визуального программирования для Windows - это Visual Basic 1.0, вышел в 1991 году. Вторая - Borland Delphi 1. Вышла в 1995 году. Все основные сущности интерфейса были взяты у тогдашнего VB - инспектор объектов, дизайнер форм, палитра компонент. Даже классы при переходе от беты к релизу были переименованы в угоду Бейсику. Кто может сейчас вспомнить TWindow в бета-версии Delphi? Никто, т.к. в релизе он уже назывался как в Бейсике, TForm.
Естественно, была разработана принципиально новая библиотека (да и полностью изменена объектная модель языка для нее). VCL имеет иную архитектуру, нежели OWL.


 
celades ©   (2007-07-30 23:00) [36]


> VisualBasic уже позволял во время исполнения изменять исполняемый
> код? Я всегда считал это прерогативой SmallTalk !!!

это не критерий динамического языка.
> RUBY появился в Японии!!! Ты читать то умеешь ? Кто сказал
> ТОТ Ruby который в 1995? И не верь всему в Википедии - там
> довольно часто косяки есть. Ruby 1995 и есть продолжение
> идей визуального программирования.

Ты свечку держал?


 
DrPass ©   (2007-07-30 23:02) [37]


> MFC - первая классовая обёртка над WinApi от Билла, она
> появилась позже OWL (Раньше Win 95)

Мы говорим о визуальном программировании, о RAD. Ни MFC, ни OWL к визуальной разработке приложений не имеют отношения. Это просто библиотеки классов, причем тут они?


 
_Mike_   (2007-07-30 23:14) [38]


> Мы говорим о визуальном программировании, о RAD. Ни MFC,
>  ни OWL к визуальной разработке приложений не имеют отношения.
>  Это просто библиотеки классов, причем тут они?

Ага. Вот Вам и RAD - то что на Delphi я делал за 1.5 дня, на сях за 1 день, на долбанном NET убил 4 дня :(
Фигня этот NET. Так. Рюшечки огромного размера. Да еще и нифига не совместим между собой.


 
oxffff ©   (2007-07-30 23:20) [39]

И пошло поехало.
Парни Линейки дать?


 
wicked ©   (2007-07-30 23:21) [40]

> _Mike_   (30.07.07 23:14) [38]
http://www.bash.org/?772595



Страницы: 1 2 3 вся ветка

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.016 c
15-1186155796
@!!ex
2007-08-03 19:43
2007.09.02
Как считать блик?


4-1173254885
C@N
2007-03-07 11:08
2007.09.02
Как пронюхать "протокол" железяки работающей через COM1


15-1186073298
Kerk
2007-08-02 20:48
2007.09.02
wget ?


8-1164093104
DVM
2006-11-21 10:11
2007.09.02
Наиболее быстро изменить размер Bitmap-а (уменьшить).


2-1186653976
kukuikar
2007-08-09 14:06
2007.09.02
Как спрятать значок из SystemTray чужого приложения