Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Есть ли будущее у .NET? 
:(
    Опции темы
Cashey
  Дата 3.12.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



Вот собственно такой вопрос. Вопрос дискуссионный, потому и помещаю его в религиозные войны. А обусловлен он многочисленными откликами о неудобстве этой технологии, несовместимости версий, громозкого фреймворка, неторопливости работы и пр. И тем не менее все больше предприятий переводят разработку своих преложений на эту платформу. Вот интересно мнение специалистов, чем вызван интересн к .NET, маркетингом и лоббированием от Microsoft и вызванного этим опасением, что будующие операционные системы не будут поддерживать иные приложения или же все таки удобством и практичностью этой технологии.
Ну а если еще более уточнить вопрос, то есть ли смысл обучатся какому-либо языку из этой платформы или мода на нее скоро пройдет?


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
Sartorius
Дата 3.12.2007, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



Цитата

чем вызван интересн к .NET

 скоростью разработки. Часто это более чем весомый довод для выбора феймворка.
Цитата

есть ли смысл обучатся какому-либо языку из этой платформы или мода на нее скоро пройдет?


 Слишком много денег вложено в .NET и слишком много проектов на него уже перевели, что бы он загнулся в ближайшем будующем.

Это сообщение отредактировал(а) Sartorius - 3.12.2007, 18:23
PM MAIL ICQ   Вверх
Daevaorn
Дата 3.12.2007, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



PM MAIL WWW   Вверх
mr.DUDA
Дата 5.12.2007, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Sartorius @  3.12.2007,  18:21 Найти цитируемый пост)
скоростью разработки. Часто это более чем весомый довод для выбора феймворка.

Цитата(Sartorius @  3.12.2007,  18:21 Найти цитируемый пост)
 Слишком много денег вложено в .NET и слишком много проектов на него уже перевели, что бы он загнулся в ближайшем будующем.

Поддерживаю на 200%. Других доводов нет.


--------------------
user posted image
PM MAIL WWW   Вверх
Alexeis
Дата 5.12.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



  Недавно Exception рассказал, что взялся за проект который будет на .NET под Linux  smile , оказывается, что уже есть приличный порт фреймворка под линух, причем как я понял довольно удачный. Так что распространяется довольно шустро и повсеместно.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
mr.DUDA
Дата 5.12.2007, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Alexeis @  5.12.2007,  10:28 Найти цитируемый пост)
 оказывается, что уже есть приличный порт фреймворка под линух, причем как я понял довольно удачный.

Mono ?  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Sartorius
Дата 5.12.2007, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



 Зря смеетесь.  smile 
 Mono вроде начал WinForms поддерживать (Жаль на GTK+ сделали). Так что вполне приличный фреймворк скоро будет. 

PM MAIL ICQ   Вверх
Alexeis
Дата 5.12.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(Sartorius @  5.12.2007,  13:37 Найти цитируемый пост)
Mono вроде начал WinForms поддерживать (Жаль на GTK+ сделали). 

  И я так понял, так что приложение работающее одновременно в линухе и винде это весьма интересно.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Shaggie
Дата 5.12.2007, 13:43 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



Цитата(Alexeis @  5.12.2007,  13:40 Найти цитируемый пост)
приложение работающее одновременно в линухе и винде это весьма интересно. 

А ява уже давно так работает, и даже интерес устала вызывать  smile 


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
Alexeis
Дата 5.12.2007, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Shaggie, байт код явы весьма примитивен, от того и эффективность таких приложений невысокая. IL умеет работать как со стековыми структурами, так и с объектами в куче. Кроме того насколько я знаю в яве каждый экземпляр объекта создается с копией всех своих методов. 
  Ява намного гибче .NET и от того менее эффективна в смысле быстродействия и памяти.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Sartorius
Дата 5.12.2007, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



вот тут можно посмотреть на что способен Mono сейчас

PS оказывается Mono в Mac OS X тоже работает. 
PM MAIL ICQ   Вверх
LSD
Дата 5.12.2007, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Alexeis @  5.12.2007,  13:48 Найти цитируемый пост)
Кроме того насколько я знаю в яве каждый экземпляр объекта создается с копией всех своих методов. 

Тебя дезинформировали smile 

Цитата(Alexeis @  5.12.2007,  13:48 Найти цитируемый пост)
IL умеет работать как со стековыми структурами, так и с объектами в куче.

Какая разница? Учитываю что и то и другое будет преобразовываться в native код, и все будет зависеть от эффективности JIT.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Alexeis
Дата 5.12.2007, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(LSD @  5.12.2007,  14:07 Найти цитируемый пост)
Тебя дезинформировали smile 

  Че зависит от реализации ява-машины?


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
LSD
Дата 5.12.2007, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Alexeis @  5.12.2007,  14:11 Найти цитируемый пост)
Че зависит от реализации ява-машины?

Как ты себе это вообще представляешь? Данные вместе с кодом лежат в куче?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Alexeis
Дата 5.12.2007, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(LSD @  5.12.2007,  14:21 Найти цитируемый пост)
Как ты себе это вообще представляешь? Данные вместе с кодом лежат в куче?

  Почему вместе? Ведь в яве нет функций, только методы объектов и память выделяется только под объекты. Объект создали, выделили память под методы, загрузили методы, выделили под данные загрузили данные. Вообще это зависит от платформы, не во всех платформах  проблема разместить данные и код в одном блоке. Я ж не вкурсе как собирается приложение на java. Например при динамической линковке библиотеки кода методов еще нет в памяти и их в любом случае нужно подгрузить. Мне рассказывали, что размер в памяти получается большой как раз из-за этого.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
LSD
Дата 5.12.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Alexeis @  5.12.2007,  14:48 Найти цитируемый пост)
Например при динамической линковке библиотеки кода методов еще нет в памяти и их в любом случае нужно подгрузить.

И? Подгрузили нужные классы, сделали линковку и все, как в обычных языках - данные объектов отдельно, код методов отдельно. Код может дублироваться если используются несколько разных ClassLoader-ов, но такое встречается только в серверах приложений.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Alexeis
Дата 5.12.2007, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



LSD, пойду smile негодяя так жестоко меня обманувшего  smile 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
GrayCardinal
Дата 11.12.2007, 15:00 (ссылка) |   (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



ИМХО (т.е. по репе не давать smile ) .Net очередной мелкомягский сакс, такой же как OLE, COM etc. Уж простите линуксятника smile




--------------------
PM MAIL WWW   Вверх
Alexeis
Дата 11.12.2007, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



GrayCardinal, неее, этот сакс намного саксее чем OLE, COM  smile 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
GrayCardinal
Дата 11.12.2007, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Alexeis
 smile 


--------------------
PM MAIL WWW   Вверх
Cashey
Дата 11.12.2007, 15:33 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



Цитата(Sartorius @  3.12.2007,  19:21 Найти цитируемый пост)
скоростью разработки. Часто это более чем весомый довод для выбора феймворка.

скорость разработки понятие несколько относительно. если брать абсолютное значение этого понятие, т.е. подачу "на гора" налепленного продукта, то может быть. хотя чем там быстрее скорость разработки в сравнение, нпример, с, богатым различными визуальными классами, Дельфи? а если рассматривать скорость разработки как целостный процесс введение проекта, т.е. не только первоначальное создание, но и дальнейшие развитие, то еще не известно как скажется эта "скорость" при обновлениях версий фреймворков или перехода на новую операционную систему, пусть даже того же семейства.

Цитата(Sartorius @  3.12.2007,  19:21 Найти цитируемый пост)
Слишком много денег вложено в .NET и слишком много проектов на него уже перевели, что бы он загнулся в ближайшем будующем.

согласен, но сейчас наблюдается замедление этого процесса. вроде лихорадка по оперативному переводу проектов под NET платформу уже закончилась.



--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
mr.DUDA
Дата 11.12.2007, 19:33 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Cashey @  11.12.2007,  15:33 Найти цитируемый пост)
 то еще не известно как скажется эта "скорость" при обновлениях версий фреймворков или перехода на новую операционную систему, пусть даже того же семейства.

С потолка взятое утверждение.

Цитата(Cashey @  11.12.2007,  15:33 Найти цитируемый пост)
вроде лихорадка по оперативному переводу проектов под NET платформу уже закончилась.

А лихорадки и не было никогда. Был переход с ASP на ASP.NET в начале 2000-х, всё. Кому надо, те юзают .NET, кому не надо - программят на С++ или жабе.

Цитата(GrayCardinal @  11.12.2007,  15:00 Найти цитируемый пост)
ИМХО (т.е. по репе не давать  ) .Net очередной мелкомягский сакс, такой же как OLE, COM etc. Уж простите линуксятника 

Ага, сакс. Всё что без пингвинов и кофе - сакс, конечно же.
smile 


--------------------
user posted image
PM MAIL WWW   Вверх
arilou
Дата 11.12.2007, 19:40 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61



arilou достает попкорн и готовится смотреть интересное кино *  smile 




--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
mr.DUDA
Дата 11.12.2007, 19:45 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



[оффтоп]
(прикольнуло название темы - будующие, оказывается у мелкософта работают специалисты по множественным вероятностным вариантам будущего)  smile 
[/оффтоп]


--------------------
user posted image
PM MAIL WWW   Вверх
Shaggie
Дата 12.12.2007, 06:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



Цитата(mr.DUDA @  11.12.2007,  19:45 Найти цитируемый пост)
[оффтоп]
(прикольнуло название темы - будующие, оказывается у мелкософта работают специалисты по множественным вероятностным вариантам будущего)  smile 
[/оффтоп] 

[оффтоп2]
Скорее, они сами это будущее создают и всем в руки всовывают.

Или ударение на будующие? Смешной глагол.
[/оффтоп2]


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
nerezus
Дата 12.12.2007, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Или ударение на будующие? Смешной глагол.
 Будущ будыщ  smile 


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Cashey
Дата 12.12.2007, 10:46 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



Цитата(mr.DUDA @  11.12.2007,  20:33 Найти цитируемый пост)
С потолка взятое утверждение.

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

Цитата(mr.DUDA @  11.12.2007,  20:33 Найти цитируемый пост)
А лихорадки и не было никогда. Был переход с ASP на ASP.NET в начале 2000-х, всё. Кому надо, те юзают .NET, кому не надо - программят на С++ или жабе.

ну тем не менее несколько крупных софтверных фирм (в России) начали перевод своих проектов. Или, по крайне мере, всерьез готовились к этому шагу


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
mr.DUDA
Дата 12.12.2007, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Cashey @  12.12.2007,  10:46 Найти цитируемый пост)
это не утверждение, а предположение. оценка вероятности риска так сказать

Ну так и надо сказать: моё ИМХО. Переход на новую версию фреймворка был только 1 раз (с 1.1 на 2.0), производительность только выросла от generic-ов и улучшенного GC. По поводу зависимостей от ОС, .NET в этом плане рулит - один и тот же код без перекомпиляции работает на 98/Me/2000/XP/2003/Vista, проблемы могут возникнуть только у ASP.NET-чиков (из-за разных версий IIS) и у тех кто привязывается к WinAPI через DllImport и т.п.


--------------------
user posted image
PM MAIL WWW   Вверх
nickless
Дата 12.12.2007, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Цитата(mr.DUDA @  12.12.2007,  10:51 Найти цитируемый пост)
проблемы могут возникнуть только у ASP.NET-чиков (из-за разных версий IIS) и у тех кто привязывается к WinAPI через DllImport и т.п. 

И у тех, кто не использует ни одну из вышеназваных осей smile

Добавлено через 5 минут и 42 секунды
А по сабжу - имхо у .нет будущее будет ровно столько, сколько это будет удобно микрософту. Пока они держат монополию, они могут позволить себе делать почти все что угодно, сейчас они развивают .нет, найдется новое решение - все станут дружно хаить .нет и переходить на новую технологию (как сейчас начинается с XP->Vista) smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Akella
Дата 14.12.2007, 02:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(Shaggie @  5.12.2007,  13:43 Найти цитируемый пост)
А ява уже давно так работает, и даже интерес устала вызывать 

но внешний вид приложений на яве..... вы уж меня извините

Добавлено через 2 минуты и 8 секунд
Цитата(nickless @  12.12.2007,  20:51 Найти цитируемый пост)
(как сейчас начинается с XP->Vista)

помоему наоборот - висту хаят  smile 
PM MAIL   Вверх
Shaggie
Дата 14.12.2007, 08:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



Цитата(Akella @  14.12.2007,  02:30 Найти цитируемый пост)
но внешний вид приложений на яве..... вы уж меня извините

Извиняем  smile  Это зависит больше от кривизны рук программеров, а не от используемой платформы. Можно и под винду замаскироваться, да так, что без пристального вглядывания разницы не заметишь.


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
nickless
Дата 14.12.2007, 17:32 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Цитата(Akella @  14.12.2007,  00:30 Найти цитируемый пост)
помоему наоборот - висту хаят

Угу, и ХП хаяли, а М$ расхваливала, и в конце концов (почти) все с этим согласились. Хотя с вистой немного другая ситуация, у ХП были по крайней мере существенные преймущества по сравнением с 98й smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Alexeis
Дата 14.12.2007, 17:46 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(nickless @  14.12.2007,  17:32 Найти цитируемый пост)
Хотя с вистой немного другая ситуация, у ХП были по крайней мере существенные преймущества по сравнением с 98й smile  

  Не так уж и много по сравнению с NT2000й. Не знаю кто хаит, я на XP тож переходил с 98 и был просто в восторге, да и виста ничего, меня просто ужасно раздражает новая политика Microsoft по тотальному захвату, контролю и ограничению моих прав и свобод. Под вистой я себя себя чувствую неполноценным харьком в клетке. В .NETе я опасаюсь того же самого. Там я немогу узнать адрес объекта, скопировать 13 с половиной байт начиная с 7го из строки в запись, разве что писать неуправляемый код... Не то чтобы это часто нужно было, но во время отладки иногда нужно просто проверить пару величин. Короч. неприятно все это.



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
HalkaR
Дата 17.12.2007, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



.Net хорошая основа для создания приложений. Не идеальная (ведь идеальных нет). Но она и не расчитана на это. Это идеальная платформа для создания бизнес-приложений под Windows. Пока Windows лидирующая система и Microsoft не придумает ничего лучше, то это будет так.
PM MAIL   Вверх
Alexeis
Дата 17.12.2007, 16:09 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(HalkaR @  17.12.2007,  15:47 Найти цитируемый пост)
Это идеальная платформа для создания бизнес-приложений под Windows.

  Ну приложения .NET они не совсем под Windows, они под .NET в этом их приемущество. Если изящно писать, то прямой вызов API не понадобиться и тут сразу же открывается горизонт Windows/Windows x64/Windows CE/Windows Mobile/Mono . 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Real
Дата 31.12.2007, 15:30 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



 .NET это самая лучая технология MS
PM   Вверх
JackYF
Дата 31.12.2007, 16:29 (ссылка) |    (голосов:8) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Нет, лучшая технология у них - это пиар smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
mr.DUDA
Дата 31.12.2007, 17:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



JackYF, +1


--------------------
user posted image
PM MAIL WWW   Вверх
Любитель
Дата 3.1.2008, 01:30 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(Real @  31.12.2007,  15:30 Найти цитируемый пост)
лучая

Блин, Real, учи русский язык!


--------------------
PM MAIL ICQ Skype   Вверх
nerezus
  Дата 3.1.2008, 13:46 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

.NET это самая лучая технология MS
 Угу, неплохой клон джавы получился в итоге ;)
/me продолжает читать документацию по J2ME


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
v2v
Дата 4.1.2008, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 1
Всего: 56



Цитата(nerezus @  3.1.2008,  13:46 Найти цитируемый пост)
J2ME 

гугл выпустили свою ОСь для своих мобильных Android , так вот SDK там полностью java ориентировано , хоть ОСь на линух смахивает smile

Это сообщение отредактировал(а) v2v - 4.1.2008, 19:57


--------------------
PM   Вверх
Void
Дата 4.1.2008, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Не смахивает, а это линукс и есть.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
MAKCim
Дата 4.1.2008, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Linux рулит  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Lazin
Дата 4.1.2008, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



так что знание .NET лишнее? нужно его срочно забыть и учить java)))
PM MAIL Skype GTalk   Вверх
Любитель
Дата 4.1.2008, 21:42 (ссылка) |   (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



В споре .Net vs Java как всегда победили С++ и линукс. smile

Это сообщение отредактировал(а) Любитель - 5.1.2008, 00:17


--------------------
PM MAIL ICQ Skype   Вверх
JackYF
Дата 4.1.2008, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Любительsmile....


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
RWander
Дата 6.1.2008, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 4.5.2006
Где: Russia.Udm.Izhevs k

Репутация: нет
Всего: 6



Цитата(JackYF @  31.12.2007,  18:29 Найти цитируемый пост)
Нет, лучшая технология у них - это пиар 

Самое умное высказывание из темы) ИМХО, конечно.

Цитата(arilou @  11.12.2007,  21:40 Найти цитируемый пост)
* arilou достает попкорн и готовится смотреть интересное кино *   

smile


--------------------
Microsoft Certified Technology Specialist - ASP.NET Applications
PM MAIL   Вверх
Real
Дата 10.1.2008, 16:04 (ссылка)    | (голосов:10) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



Если это такая плохая технология пачиму во всех языках прысустуит эта технология?


Это сообщение отредактировал(а) Real - 11.1.2008, 15:42
PM   Вверх
nerezus
  Дата 10.1.2008, 16:10 (ссылка) |   (голосов:7) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Если это такая плохая технология пачиму во всех языках прысустуит эта технология?
 Перестань говорить бред.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
HalkaR
Дата 11.1.2008, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



 smile  smile  smile  smile аааааа, вы меня убили!
PM MAIL   Вверх
nerezus
Дата 11.1.2008, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



форумный тролль получает предупреждение.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Alexeis
Дата 11.1.2008, 12:11 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(nerezus @  10.1.2008,  15:10 Найти цитируемый пост)
 Перестань говорить бред.

  Почему же бред? Пусть не во всех, но их очень много C#, C++.NET, VB.NET, Delphi.NET, ASP.NET . Для многих языков успешно создают компиляторы этой платформы. Обилие компиляторов, действительно говорит, о том что ставиться ставка на .NET. Многие технологии адаптируются под .NET. 

Real, мы не во флейме, пишите пожалуйста грамотно. Невозможно читать посты.





--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
arilou
Дата 11.1.2008, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61




Модератор: Сообщение скрыто.



--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
JackYF
Дата 11.1.2008, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Alexeis @  11.1.2008,  11:11 Найти цитируемый пост)
Пусть не во всех

Так он утверждает, что во всех! Assembler, Ada, Fortran, Haskell, Lisp, Lua, Ocaml, Pascal, Python, Java, Perl, Scala, Schema, C, Ruby, D, awk, bash. Мало?
Ты 5 языков назвал, а я 18. Это даже не большинство, не у говоря уже "во всех". Это была явная ложь и провокация, уважаемые господа .NET-чики.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Daevaorn
Дата 11.1.2008, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(JackYF @  11.1.2008,  15:26 Найти цитируемый пост)
Мало?

не правдаsmile
http://en.wikipedia.org/wiki/CLI_Languages

PM MAIL WWW   Вверх
nerezus
  Дата 11.1.2008, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43




Модератор: Сообщение скрыто.



--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Alexeis
Дата 11.1.2008, 14:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Кой чего из этого опровергну. 
Assembler -> IL код
C               -> C++.NET
Pascal       -> Delphi.NET
Java и языки использующие интерпретатор или "компилятор на лету" не в счет, так как это фактически конкуренты. Интерпретатор через интерпретатор это была бы лажа.

Ada, Fortran, давайте еще Алгол вспомним и заодно BrainFuck. smile 
Переход на .NET оправдан только для компилируемых языков.

Кстати если говорить про java, то я ничего не слышал про C++.<java байт код> или про ASP.<java байт код>.
Это говорит о непродуманности исходного байт кода. Ведь никто не захотел переводить другие языки на байт код и разработчики вынуждают программистов переучиваться на другой язык, вместо того чтобы адаптировать язык под платформу.

И еще на счет других языков, кто сказал что это окончательный список? Их число постепенно растет и будет рости, завоевывая монополию и вводя свой единый стандарт, от того вы все и беситесь и придираетесь не по существу вопроса, а неточностям.



Добавлено через 1 минуту и 48 секунд


Добавлено через 5 минут и 29 секунд
Цитата(Daevaorn @ 11.1.2008,  13:30)
Цитата(JackYF @  11.1.2008,  15:26 Найти цитируемый пост)
Мало?

не правдаsmile
http://en.wikipedia.org/wiki/CLI_Languages

43 языка  smile 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Любитель
Дата 11.1.2008, 14:59 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(Alexeis @  11.1.2008,  12:11 Найти цитируемый пост)
ставиться ставка

[off] Красиво выразился smile [/off]

Цитата(JackYF @  11.1.2008,  14:26 Найти цитируемый пост)
 Python, Java, ..., Ruby

Iron Python, J#, Iron Ruby. Вот олько никому они нафиг не нужны ИМХО...





--------------------
PM MAIL ICQ Skype   Вверх
JackYF
Дата 11.1.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Alexeis @  11.1.2008,  13:48 Найти цитируемый пост)
43 языка 

 smile Фчёрт... ладно, фиг с ним. Пускай будет "большинство". Но явно не все.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
LSD
Дата 11.1.2008, 16:41 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Alexeis @  11.1.2008,  14:48 Найти цитируемый пост)
Это говорит о непродуманности исходного байт кода. Ведь никто не захотел переводить другие языки на байт код и разработчики вынуждают программистов переучиваться на другой язык, вместо того чтобы адаптировать язык под платформу.

Какой глубокомысленный вывод smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Alexeis
Дата 11.1.2008, 16:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



LSD, критика без аргументов не принимается.

Добавлено через 7 минут и 24 секунды


  На счет явы, принимаются аргументы "почему java станет массовым продуктом и вытеснит .NET".


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
nerezus
Дата 11.1.2008, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43





Далее. Неужели вы думаете, что написать компилятор в дотнет - это сложно? Да это элементарно, есть специальные книги и курсы, посвященные данному вопросу. Поэтому количество .NET языков еще ничего не значит, особенно если учесть во внимание нулевую применимость многих из них.
Тем более большинство дотнет-реализаций не совместимы с оригинальной технологией/языком и не обладают всеми особенностями.

Добавлено через 3 минуты и 27 секунд
Цитата

  На счет явы, принимаются аргументы "почему java станет массовым продуктом и вытеснит .NET".
 Она сейчас массовый продукт.

А дотнет она не может вытеснить, т.к. для этого потребуется, чтобы дотнет сначала вытеснил ее, чего пока не произошло(и, надеюсь, не произойдет), хотя он уже давно добрался до уровня джавы.

P.S. http://www.tiobe.com/tpci.htm


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Retro
Дата 11.1.2008, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: 1
Всего: 117



Еще раз приведу свой любимый аргумент:
Начав изучать Java я две недели не мог понять кто я и где я, а начав изучать .NET я уже через неделю написал полноценную программу.
Так что, ИМХО, у .NET больше перспектив. В том плане, что при равной(пусть) производительности ПО, разработка занимает гораздо меньше времени. Касательно САБЖа, да, у .NET есть отличные перпективы на будущее.
PM MAIL   Вверх
JackYF
Дата 11.1.2008, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Retro @  11.1.2008,  16:25 Найти цитируемый пост)
да, у .NET есть отличные перпективы на будущее. 

может быть, когда его "кроссплатформенность" перестанет быть пустым словом.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Daevaorn
Дата 11.1.2008, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(Retro @  11.1.2008,  18:25 Найти цитируемый пост)
В том плане, что при равной(пусть) производительности ПО, разработка занимает гораздо меньше времени

А из-за чего так проиходит?
PM MAIL WWW   Вверх
LSD
Дата 11.1.2008, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Alexeis @  11.1.2008,  16:51 Найти цитируемый пост)
критика без аргументов не принимается

Почему утверждения без аргументов принимаются, а критика без аргументов - нет? smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
nerezus
  Дата 11.1.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Начав изучать Java я две недели не мог понять кто я и где я
 Это твои проблемы, т.к. я и мои френды это поняли сразу.

Цитата

а начав изучать .NET я уже через неделю написал полноценную программу.
 А я через 3 дня. на джаве. лексический анализатор бейсика.

Цитата

Так что, ИМХО, у .NET больше перспектив.
 Офигеть вывод. Очень "логичный".
Тогда выходит, согласно твоей логике, что джава круче, так как я изучил ее быстрее, чем ты дотнет? Да бред же, сам понимаешь )

P.S. user posted image Это так, на всякий случай.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Retro
Дата 11.1.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: 1
Всего: 117



Цитата(Daevaorn @  11.1.2008,  16:37 Найти цитируемый пост)
А из-за чего так проиходит?

Не знаю. smile 

Цитата(JackYF @  11.1.2008,  16:27 Найти цитируемый пост)
может быть, когда его "кроссплатформенность" перестанет быть пустым словом. 

Я думаю это произойдет в этом году, максимум в первой половине следующего.

Цитата(nerezus @  11.1.2008,  16:43 Найти цитируемый пост)
 Это твои проблемы, т.к. я и мои френды это поняли сразу.

Почему ты решил, что у меня проблемы? Ты хочешь об этом поговорить? smile 

Цитата(nerezus @  11.1.2008,  16:43 Найти цитируемый пост)
А я через 3 дня. на джаве. лексический анализатор бейсика.

И?

Цитата(nerezus @  11.1.2008,  16:43 Найти цитируемый пост)
Офигеть вывод. Очень "логичный".
Тогда выходит, согласно твоей логике, что джава круче, так как я изучил ее быстрее, чем ты дотнет? Да бред же, сам понимаешь )

Ладно, скажем так, я видел много примеров когда люди с базой на Си или Бейсике практически сразу начинали писать на C# и практически не видел людей которые, в тех же условиях начинали писать на Java. 
Java у меня потребовала детального изучения теории, т.е. я сначала прочитал книгу, потом начал разбираться с компилятором и т.д. А все, что понадобилось для написания на C# это установить Visual Studio, создать новый проект и начать писать код. Я написал, что сделал полноценную программу через неделю, а программы попроще я писал уже через час. 
PM MAIL   Вверх
nerezus
  Дата 11.1.2008, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Почему ты решил, что у меня проблемы? Ты хочешь об этом поговорить?
 Потому что ты сам об этом написал: Начав изучать Java я две недели не мог понять кто я и где я

Цитата

Ладно, скажем так, я видел много примеров когда люди с базой на Си или Бейсике практически сразу начинали писать на C# и практически не видел людей которые, в тех же условиях начинали писать на Java. 
 А я видел одинаковое число и тех и других. Просто значит так у тебя получилось. Случайность.

Цитата

Java у меня потребовала детального изучения теории
 Этого требует абсолютно любой язык.

Цитата

А все, что понадобилось для написания на C# это установить Visual Studio, создать новый проект и начать писать код.
 В джаве аналогично. Скачиваешь и ставишь IDEA(например ее), создаешь проект и пишешь код.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Retro
Дата 11.1.2008, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: 1
Всего: 117



Цитата(nerezus @  11.1.2008,  17:22 Найти цитируемый пост)
Потому что ты сам об этом написал: Начав изучать Java я две недели не мог понять кто я и где я

Я написал, что это проблема? smile  smile 

Цитата(nerezus @  11.1.2008,  17:22 Найти цитируемый пост)
Этого требует абсолютно любой язык.

Согласен. Просто некоторые языки требуют меньше времени если есть твердая база.


PM MAIL   Вверх
Maksym
  Дата 11.1.2008, 20:15 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 5
Всего: 62



Цитата(Retro @  11.1.2008,  17:08 Найти цитируемый пост)
А все, что понадобилось для написания на C# это установить Visual Studio, создать новый проект и начать писать код. Я написал, что сделал полноценную программу через неделю, а программы попроще я писал уже через час.  

Соглашусь с Retro в том, что софт средней сложности, который пробуют писать, начиная изучать новые технологии, быстрее стартовать в .NET. И даже довольно сложное десктопное приложение на .NET реализуется быстрее и проще по сравнению с Java (если опыта одинаково мало).

Сила Java не в том насколько быстро она осваивается разработчиком (большинство грамотных специалистов, которых я знаю в это области, работают в ней от 5 лет и дольше).
Java дает больше возможностей для создания архитектурно стройных решений систем высокой сложности, энтерпрайзного уровня. И обходит .NET именно в скорости разработки и удобстве дальнейшей поддержки таких -- крупногабаритных распределенных гетерогенных систем. 

Связано это с тем, что сама Java как множество технологий и решений более разнородна чем .NET, ее центры размазаны по сети в виде множества комьюнити, комитетов, опенсоурс групп и отдельных героев. Каждый из них тянет технологию в свою сторону, развивая свой сегмент. Как результат --  несомненный минус: сложнее в освоении и отделении зерен от плевел; исследование существующих решений занимает на начальном этапе крайне много времени.
Но возникает важный плюс -- эволюционный путь развития, и как следствие более правильная и быстрая реакция на требование рынка, большое количество альтернатив во всем (в том числе и в реализации самой виртуальной машины, аппликейшн серверов, сред разработки), гигантская селекция вариантов решений различных задач (в мэйнстрим попадают в результате жесточайшей конкуренции и проверки на множестве проектов).

У .NET же есть центр в Микрософт, который заставляет технологию иметь более четкую осязаемую форму. Централизовано принимаются решения в какой раздел индустрии направить основные усилия, в том числе и о том как упростить вход разработчика в .NET (о чем говорит Retro). И в направлении заданном партией принятом в центре -- действительное есть результат и все доводится до ума. Это плюс.
Минус в том, что даже ОНИ могут принять ошибочное или просто неожиданное для разработчиков решение и так же успешно завалить .NET как сейчас его продвигают. Достаточно, чтобы кому-нибудь там наверху пришло в голову, что выгоднее выпустить новый супер релиз Windows Mobile, и человеческие и финансовые ресурсы просто снимут с .NET и перебросят на телефоны или игровые приставки...
Это, конечно, утрированная угроза и скорее всего такого радикального скачка не произойдет. Но на более низком уровне чисто политические силовые решения уже на лицо. И первое из них сознательная недокроссплатформенность .NET.

Вот такое мнение..  smile  А вообще мне .NET симпатичен -- даже делаю небольшие проектики на C# время от времени.  smile 


PM MAIL   Вверх
Retro
Дата 11.1.2008, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: 1
Всего: 117



Maksym, очень толково расписал. + однако.
PM MAIL   Вверх
mr.DUDA
Дата 11.1.2008, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Maksym @  11.1.2008,  19:15 Найти цитируемый пост)
 сама Java как множество технологий и решений более разнородна чем .NET, ее центры размазаны по сети в виде множества комьюнити, комитетов, опенсоурс групп и отдельных героев. К

Да, камрады. Для жабы сейчас существует туева хуча фреймворков, серверов приложений, жаба-бинсов, и прочих радостей жизни, которые просто потому стали существовать, что не было конкуренции в своё время; дотнет просто позже появился. Ну не было аналогов в виде дотнетовских библиотек классов и т.п. Единственный теперь камень в огород дотнет - то, что у нас нет серверов приложений а только стандартный CLR. Бугагагагага!

Цитата(Maksym @  11.1.2008,  19:15 Найти цитируемый пост)
инус в том, что даже ОНИ могут принять ошибочное или просто неожиданное для разработчиков решение и так же успешно завалить .NET как сейчас его продвигают.

+1
Мелкомягкие до сих пор экспериментируют с сомнительными обёртками вокруг донтет фреймворк (LINQ, WCF, WPF, WWF и т.п.), и до сих пор не декларируют никаких улучшений в основном фреймворке. Экстенсивный путь развития, млин. За это я ненавижу мелкософт. Но за сам фреймворк им спасибо и респект!

P.S. но вот если вдруг будет объявлено об аппаратной поддержке MSIL - это будет бомба, на которую жаба не сможет ответить! Держитесь, камрады ,- это время не за горами!


--------------------
user posted image
PM MAIL WWW   Вверх
JackYF
Дата 11.1.2008, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(mr.DUDA @  11.1.2008,  20:22 Найти цитируемый пост)
Единственный теперь камень в огород дотнет

неужели? а твоё дот-нет приложение запустится у меня на компьютере? стоит Debian Linux (sid). А вот Java-приложения запустятся.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
arilou
Дата 12.1.2008, 00:13 (ссылка)  | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61



JackYF, запустится через Mono.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
JackYF
Дата 12.1.2008, 00:52 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(arilou @  11.1.2008,  23:13 Найти цитируемый пост)
запустится через Mono. 

что, любое наугад выбранное дотнет-приложение?

Господа дотнетчики, давайте проведём небольшой эксперимент: вы даёте мне своё/чужое приложение, желательно, не очень большое - трафик у меня не очень дешёвый, я устанавливаю последнюю версию Mono из репозитория и пробую запустить и поработать. Повторяем несколько раз, считаем статистику - сколько приложений заработало, сколько нет. Идёт?
Возможно, я не прав, и большинство дотнетовских приложених идут через моно. А возможно, что не правы вы, и не идёт почти ничего.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
Дата 12.1.2008, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

JackYF, запустится через Mono.
 Через моно не всякий то хеллоуворлд запустится, не говоря о реальных приложениях ;)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
mr.DUDA
Дата 12.1.2008, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



JackYF, попробуй это.

Присоединённый файл ( Кол-во скачиваний: 15 )
Присоединённый файл  ClockApplication.zip 3,78 Kb


--------------------
user posted image
PM MAIL WWW   Вверх
MAKCim
Дата 12.1.2008, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Retro @  11.1.2008,  17:25 Найти цитируемый пост)
Начав изучать Java я две недели не мог понять кто я и где я, а начав изучать .NET я уже через неделю написал полноценную программу.

может дело не в Java, а в VS?  smile 
все-таки в противостоянии Java vs .NET непоследнюю роль играет IDE


Это сообщение отредактировал(а) MAKCim - 12.1.2008, 16:12


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
JackYF
Дата 12.1.2008, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Результаты:
Цитата

$ mono ClockApplication.exe 

** (ClockApplication.exe:12423): WARNING **: The following assembly referenced from /home/jackyf/download/ClockApplication.exe could not be loaded:
     Assembly:   System.Windows.Forms    (assemblyref_index=0)
     Version:    2.0.0.0
     Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/jackyf/download/).


** (ClockApplication.exe:12423): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

** (ClockApplication.exe:12423): WARNING **: Missing method EnableVisualStyles in assembly /home/jackyf/download/ClockApplication.exe, type System.Windows.Forms.Application

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

Вот.

Добавлено через 2 минуты и 4 секунды
Следующая программа?

Это сообщение отредактировал(а) JackYF - 12.1.2008, 16:19


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
MAKCim
Дата 12.1.2008, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



JackYF
да не парься
и так ясно, что запустится не очень много программ
 smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 12.1.2008, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



MAKCim, мне кажется, что совсем ничего не запустится.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Void
Дата 12.1.2008, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



nerezus, мы же проводили эксперимент уже, помнишь? smile
Я лабораторки студентов на C# запускал на Mono (сами они, естественно, пользовались VS 2005).

Кроссплатформенности как таковой в .NET конечно нет, и вряд ли будет. Но кому оно надо, давно на Java. Стоит ли огород городить?


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
JackYF
Дата 12.1.2008, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(MAKCim @  12.1.2008,  15:37 Найти цитируемый пост)
и так ясно, что запустится не очень много программ

ну почему? мне не сложно, а у нас же регилиозные войны... smile

Добавлено через 40 секунд
Цитата(Void @  12.1.2008,  16:14 Найти цитируемый пост)
Я лабораторки студентов на C# запускал на Mono

Хоть что-то запустилось? Или поголовно?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Void
Дата 12.1.2008, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Кстати, приложение mr.DUDA у меня запускается (Mono 1.2.3.1, Ubuntu 7.04).
JackYF, ты уверен, что у тебя Mono целиком поставлен? WinForms не обязательный компонент.

Добавлено через 34 секунды
Цитата(JackYF @  12.1.2008,  19:15 Найти цитируемый пост)

Хоть что-то запустилось? Или поголовно? 

Я вообще-то и написал с подтекстом, что всё работало.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
JackYF
Дата 12.1.2008, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Void @  12.1.2008,  16:22 Найти цитируемый пост)
WinForms не обязательный компонент.

мдэ? ну я просматривал списки пакетов с mono, не нашёл.... сейчас ещё раз поищу.

о, у тебя убунту? дай мне твой
Цитата

dpkg -l | grep mono


Добавлено через 2 минуты и 59 секунд
Всё, нашёл libmono***-winforms, сейчас попробую.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Void
Дата 12.1.2008, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Тебе нужен libmono-winforms2.0-cil

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  monopkglist.txt 4,19 Kb


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Daevaorn
Дата 12.1.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



У меня на SuSe 10.3 часы запустились вмиг и без проблем.
PM MAIL WWW   Вверх
JackYF
Дата 12.1.2008, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Уже понял, ага smile

Ыыы! Оно запустилось smile))))

Добавлено через 1 минуту и 33 секунды
Ну чего, теперь возьмём чего-нибудь посерьёзнее? А то три палочки smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
MAKCim
Дата 12.1.2008, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(JackYF @  12.1.2008,  17:44 Найти цитируемый пост)
Ыыы! Оно запустилось

выложи скриншот если не трудно


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Void
Дата 12.1.2008, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



MAKCim, мой, на всякий случай.

Это сообщение отредактировал(а) Void - 12.1.2008, 18:07

Присоединённый файл ( Кол-во скачиваний: 57 )
Присоединённый файл  Screenshot_Form1.png 4,33 Kb


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
nerezus
Дата 12.1.2008, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

nerezus, мы же проводили эксперимент уже, помнишь? 
 из 2х HelloWorld программ запустилась одна. помню )
В прошлых версиях моно кстати ни одна не запускалась ) проверял ) Так что прогресс все же есть, но незначительный.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
MAKCim
Дата 12.1.2008, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(nerezus @  12.1.2008,  18:12 Найти цитируемый пост)
Так что прогресс все же есть, но незначительный. 

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


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
JackYF
Дата 12.1.2008, 18:16 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Да, у меня картинка аналогичная smile

Добавлено через 1 минуту и 29 секунд
Цитата(MAKCim @  12.1.2008,  17:15 Найти цитируемый пост)
что когда-то будет поддержка форм
так что прогресс довольно значительный, имхо 

Кстати, да. Не так давно пробегала информация, что winforms не поддерживаются. Так что плюсую.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 19:42 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



Цитата(JackYF @ 11.1.2008,  14:26)
Цитата(Alexeis @  11.1.2008,  11:11 Найти цитируемый пост)
Пусть не во всех

Так он утверждает, что во всех! Assembler, Ada, Fortran, Haskell, Lisp, Lua, Ocaml, Pascal, Python, Java, Perl, Scala, Schema, C, Ruby, D, awk, bash. Мало?
Ты 5 языков назвал, а я 18. Это даже не большинство, не у говоря уже "во всех". Это была явная ложь и провокация, уважаемые господа .NET-чики.

Код

Assembler - IL
Pascal - Delphi.NET
Java- J#

Ты тоже лжеш?
Perl - это веб-программирование.
В этих языках есть технология .NET
Я думаю что в других языках тоже есть эта технология.
Я имен введу что все языки программирования какие не вошли к красную книгу.
Ты бы написал (но забыл) написать Машиные кода у них точно нет этой технологии.

Код

PHP Perl Ruby 

Это веб давайте не будем трогать, это уже другаю ситуация.

Код

Scala, Schema, C, Ruby, D, awk, bash, Ada, Fortran, Haskell, Lisp, Lua, Ocaml

Ето уже красная книга.

Если я не ошибаюсь что Fortran есть эта технология.

Назви хоть один перспективный язык программирования WinForm в котором нет .NET кроме языка Java они очень гордые.

Почиму нет кроме одного языка на платформе Java?
Все программеры компиляторов  в топку сдавили платформу  Java.


Это сообщение отредактировал(а) Real - 12.1.2008, 20:01
PM   Вверх
JackYF
Дата 12.1.2008, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Real @  12.1.2008,  18:42 Найти цитируемый пост)
Perl - это веб-программирование.

ух ты... значит, у меня веб-линукс-система  smile :
Цитата

libapt-pkg-perl
libclass-accessor-perl
libcompress-raw-zlib-perl
libcompress-zlib-perl
libconfig-file-perl
libft-perl
libhtml-parser-perl
libhtml-tagset-perl
libhtml-template-perl
libio-compress-base-perl
libio-compress-zlib-perl
libio-string-perl
liblocale-gettext-perl
libparse-debianchangelog-perl
libperl5.8
libtext-charwidth-perl
libtext-iconv-perl
libtext-wrapi18n-perl
libtimedate-perl
liburi-perl
libxml-libxml-common-perl
libxml-libxml-perl
libxml-namespacesupport-perl
libxml-sax-perl
libxml-simple-perl
perl
perl-base
perl-modules
perl-tk


Цитата(Real @  12.1.2008,  18:42 Найти цитируемый пост)
Я думаю что в других языках тоже есть эта технология.

так ты не думай, а приводи доказательства. Я тоже много чего думаю smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2JackYF Доказательства не нужно искать, это не перспективные языки, им какую платформу не давай луче не будет.
Нету людей какие на этих языках которые программируют.
А деньги где взязь для языков которые перспективы нет и кому выгодно будет.
Хоть на Prolog, LISP есть люди которые программируют, но им ета платформа не нужна и никакая другая, они есть спеціфические языки потаму им не нужна никакая платформа.

Это сообщение отредактировал(а) Real - 12.1.2008, 20:11
PM   Вверх
Daevaorn
Дата 12.1.2008, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(Real @  12.1.2008,  21:05 Найти цитируемый пост)
Нету людей какие на этих языках которые программируют.
А деньги где взязь для языков которые перспективы нет и кому выгодно будет. 

Сам понял, что сказал?
PM MAIL WWW   Вверх
Real
Дата 12.1.2008, 20:12 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



Цитата(Daevaorn @ 12.1.2008,  20:08)
Цитата(Real @  12.1.2008,  21:05 Найти цитируемый пост)
Нету людей какие на этих языках которые программируют.
А деньги где взязь для языков которые перспективы нет и кому выгодно будет. 

Сам понял, что сказал?

2Daevaorn
Ну есть люди которые программирую и на машыных кодах, но чень мало.
Ети люди не хотят переходить на другие языки, бо лень.
Я про языки WinForm.
2JackYF
Я про языки WinForm, причом тут линукс.
Обшето в этом месяце эта технология станет кроссплатформеной.
( by http://weblogs.asp.net/scottgu/archive/200...-libraries.aspx )

Это сообщение отредактировал(а) Real - 12.1.2008, 20:23
PM   Вверх
JackYF
Дата 12.1.2008, 20:16 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Real, ты унылый тролль  smile.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
Дата 12.1.2008, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Ты тоже лжеш?
Perl - это веб-программирование.
 Лжешь ты. Мне в ПМ вчера, что так делать не будешь.
Кстати да: перл в первую очередь для системного программирования, а в вебе почти не применяется. В середине 90х просто применялся ввиду отсутствия иных вменяемых средств.

Цитата

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

Цитата

Ето уже красная книга.
 Пи**еж и провокация ©  smile 
C, lua, bash - лидеры по популярности в своих нишах.

Цитата

Назви хоть один перспективный язык программирования WinForm в котором нет .NET
 Практически все языки, т.к. мы не будем же считать неполноценно-реализованные дотнет версии вроде всяких IronPython? )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Daevaorn
Дата 12.1.2008, 20:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(Real @  12.1.2008,  21:12 Найти цитируемый пост)
2Daevaorn
Ну есть люди корые программирую и на машыных кодах, но чень мало.
Ети люди не хотят переходить на другие языки, бо лень.
Я про языки WinForm.
2JackYF
Я про языки WinForm, причом тут линукс.
Обшето в этом месяце эта технология станет кроссплатформеной.

Вопрос остается в силе: ты сам понимаешь, что говоришь? И на каком языке?
PM MAIL WWW   Вверх
Real
Дата 12.1.2008, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



Daevaorn JackYF  Извеняйте может вчомто не понимаю, а вчомто не прав, а что я не имею права написать свою мысль.
nerezus Я лгу не специально, то что я думаю то и пишу.
Языков очень много никто про всех не знает.



Это сообщение отредактировал(а) Real - 12.1.2008, 20:32
PM   Вверх
Lazin
Дата 12.1.2008, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(Real @  12.1.2008,  20:12 Найти цитируемый пост)
Я про языки WinForm.

какие такие языки 0_о

Добавлено через 5 минут и 34 секунды
У каждой системы программирования есть своя ниша, у дотнета - бизнес приложения под винду. Но в этом нет ничего плохого, ну похож С# на Basic, ну и што, зато быстро можно чегонибудь сваять ;)
PM MAIL Skype GTalk   Вверх
Real
Дата 12.1.2008, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



А вчом  не перспективна технология .NET?
В чом перспективна я вам магу писать очень много есть книга в которая около 700 страниц в ней написано в чом перспектива .NET 
книга Рихтера. 

Это сообщение отредактировал(а) Real - 12.1.2008, 20:37
PM   Вверх
JackYF
Дата 12.1.2008, 20:37 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Real @  12.1.2008,  19:35 Найти цитируемый пост)
А вчом  не перспективна технология .NET? 

А чем она перспективнее остальных? Ну технология и технология.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



Цитата(JackYF @ 12.1.2008,  20:37)
Цитата(Real @  12.1.2008,  19:35 Найти цитируемый пост)
А вчом  не перспективна технология .NET? 

А чем она перспективнее остальных? Ну технология и технология.

В чом перспективна я вам магу писать очень много есть книга в которая около 700 страниц в ней написано в чом перспектива .NET 
книга Рихтера. 
Это я буду переписывать 500 страниц из книги в чом.
Да ну вас.

Это сообщение отредактировал(а) Real - 12.1.2008, 20:46
PM   Вверх
Void
Дата 12.1.2008, 20:40 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(JackYF @  12.1.2008,  22:16 Найти цитируемый пост)
Real, ты унылый тролль

+1
Хорошую фразу где-то недавно подцепил:
Цитата
Сказочные существа, здесь вам официально не рады!



--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Lazin
Дата 12.1.2008, 20:40 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(Real @  12.1.2008,  20:35 Найти цитируемый пост)
В чом перспективна я вам магу писать очень много есть книга в которая около 700 страниц в ней написано в чом перспектива .NET 
книга Рихтера

А что Рихтер пишет теперь такие гадости))

Добавлено через 58 секунд
Эх Джефри...
PM MAIL Skype GTalk   Вверх
Real
Дата 12.1.2008, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



- Собственая библиотека
- Скорость по сравнению с Java
- Оптимизация под процесор который ещо не выпустили(это магу доказать)

Добавлено @ 20:42
Рихтер Дж. Программирование на платформе Microsoft .NET Framework ( 512 страниц )

http://all-ebooks.com/
 
http://www.proklondike.com/
 
http://torrents.ru/
 
http://hire7.net/
 
http://book.xadi.net/
 
http://lib.kruzzz.com/1-41/c.html
 
http://education.aspu.ru/page.php?id=32
 
http://ramzzes.mylivepage.ru/wiki/221/122_Microsoft_.NET

Это сообщение отредактировал(а) Real - 12.1.2008, 21:02
PM   Вверх
Lazin
Дата 12.1.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
Собственая библиотека

а где ее нет? вот у питона например есть, так она покрайней мере одна и та-же на всех платформах
Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
Скорость по сравнению с Java

тогда-уж нативный код рулит ;)
Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
Оптимизация под процесор который ещо не выпустили(это магу доказать)

шо правда?

Добавлено через 1 минуту и 36 секунд
Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
- Оптимизация под процесор который ещо не выпустили(это магу доказать)

у M$ значит уже есть JIT компилятор для всех процессоров, даже еще не существующих  smile 
PM MAIL Skype GTalk   Вверх
Real
Дата 12.1.2008, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2Lazin Там не просто библиотека, а гигантськая.
Да правда я даже магу сказать  ( 14-15 страница ) где я прочитал что хорошая оптимизация.


Добавлено @ 20:55
Рихтер Дж. Программирование на платформе Microsoft .NET Framework 
Код

Трудно поверить, но многие (включая меня) считают, что управляемые при-
ложения производительней неуправляемых, и тому есть масса подтверждений.
Например, когда JIT-компилятор компилирует IL-код в команды процессора в
период выполнения, он располагает более полными сведениями о среде выпол-
нения в сравнении с компилятором неуправляемого кода. Вот некоторые спосо-
бы, которые позволяют управляемому коду «опередить» неуправляемый,
• JIT-компилятор может обнаружить, что приложение запускается на процессо-
ре Pentium 4 и сгенерировать процессорный код, полностью использующий
все преимущества особых команд Pentium 4- Неуправляемые приложения обыч-
но компилируются в расчете на процессор, являющийся «наименьшим общим
знаменателем», избегая специфических команд, которые заметно повышают
производительность приложения на новейших процессорах.
• JIT-компилятор может обнаружить, что некоторая проверка всегда приводит
к отрицательному результату на конкретной машине.
Этот код указывает JIT-компилятору, что для машины с одним процессором
не нужно генерировать никакие команды процессора. В этом случае собствен-
ный код процессора оптимизирован для конкретной машины: он короче и
выполняется быстрее.
• CLR может проанализировать выполнение кода и перекомпилировать IL-код в
команды процессора при выполнении приложения. Перекомпилированный код
может быть реорганизован с учетом обнаруженных некорректных прогнозов
ветвления.


Добавлено @ 20:59
Код

Это лишь малая часть аргументов в пользу того, что управляемый код будуще-
го будет исполняться лучше сегодняшнего неуправляемого. Как я сказал, произ-
водительность и сейчас очень неплохая для большинства приложений, а со вре-
менем ситуация только улучшится.
Если ваши эксперименты покажут, что JIT-компилятор CLR не обеспечивает
нужную производительность, можете использовать утилиту NGen.exe, поставляе-
мую с .NET Framework SDK. NGen.exe компилирует весь IL-код некоторой сборки
в процессорный и сохраняет результирующий код процессора в дисковом фай-
ле. При загрузке сборки в период выполнения. CLR автоматически проверяем на-
личие предварительно скомпилированной версии сборки и, если она есть, загру-
жает скомпилированный код, так что компиляция в период выполнения не ;тро-
из водится.


Добавлено @ 21:00
Я уже написал и чем он так плох этот .NET ?

Это сообщение отредактировал(а) Real - 12.1.2008, 21:01
PM   Вверх
JackYF
Дата 12.1.2008, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Real @  12.1.2008,  19:51 Найти цитируемый пост)
Трудно поверить, но многие (включая меня) считают, что управляемые при-
ложения производительней неуправляемых, и тому есть масса подтверждений.
Например, когда JIT-компилятор компилирует IL-код в команды процессора в
период выполнения, он располагает более полными сведениями о среде выпол-
нения в сравнении с компилятором неуправляемого кода. Вот некоторые спосо-
бы, которые позволяют управляемому коду «опередить» неуправляемый,
• JIT-компилятор может обнаружить, что приложение запускается на процессо-
ре Pentium 4 и сгенерировать процессорный код, полностью использующий
все преимущества особых команд Pentium 4- Неуправляемые приложения обыч-
но компилируются в расчете на процессор, являющийся «наименьшим общим
знаменателем», избегая специфических команд, которые заметно повышают
производительность приложения на новейших процессорах.
• JIT-компилятор может обнаружить, что некоторая проверка всегда приводит
к отрицательному результату на конкретной машине.
Этот код указывает JIT-компилятору, что для машины с одним процессором
не нужно генерировать никакие команды процессора. В этом случае собствен-
ный код процессора оптимизирован для конкретной машины: он короче и
выполняется быстрее.
• CLR может проанализировать выполнение кода и перекомпилировать IL-код в
команды процессора при выполнении приложения. Перекомпилированный код
может быть реорганизован с учетом обнаруженных некорректных прогнозов
ветвления.

ключевое слово здесь "может". Теоретически может. А на самом деле? smile

Добавлено через 1 минуту и 5 секунд
Цитата(Real @  12.1.2008,  19:51 Найти цитируемый пост)
Если писать на С++ то оптимизация на процессор разработчика.

нет. Каждый может скомпилировать программу под свой процессор.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2JackYF 
Да ну тебя может это хорошая новость, а не плохая.

Код

Каждый может скомпилировать программу под свой процессор. 

Тогда сделай копиляцию без исходника...
Ты у нас крутой программер.


Это сообщение отредактировал(а) Real - 12.1.2008, 21:09
PM   Вверх
JackYF
Дата 12.1.2008, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Real @  12.1.2008,  20:04 Найти цитируемый пост)
2JackYF  Где слово может?
Я не вижу. 


Цитата(JackYF @  12.1.2008,  20:02 Найти цитируемый пост)
JIT-компилятор может


Цитата(JackYF @  12.1.2008,  20:02 Найти цитируемый пост)
JIT-компилятор может


Цитата(JackYF @  12.1.2008,  20:02 Найти цитируемый пост)
CLR может


Добавлено через 40 секунд
Первые слова в абзацах 2,3,4 цитаты.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2JackYF 
Может это означает если ты запустиш на другой машыни или поменяеш процессор или другую деталь.
Это супер  два раза не надо делать компиляцию

3 абзац
Код

Этот код указывает JIT-компилятору, что для машины с одним процессором
не нужно генерировать никакие команды процессора.

4 абзац
Код

Перекомпилированный код
может быть реорганизован с учетом обнаруженных некорректных прогнозов
ветвления.


Это сообщение отредактировал(а) Real - 12.1.2008, 21:17
PM   Вверх
nerezus
Дата 12.1.2008, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43




Модератор: Сообщение скрыто.



--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
JackYF
Дата 12.1.2008, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162





Real
Цитата(Real @  12.1.2008,  20:13 Найти цитируемый пост)
два раза не надо делать компиляцию

а ничего, что JIT таки делает компиляцию? Причём, каждый раз при запуске программы? smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Alexeis
Дата 12.1.2008, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(JackYF @  12.1.2008,  20:27 Найти цитируемый пост)
а ничего, что JIT таки делает компиляцию? Причём, каждый раз при запуске программы?

  Неправда! Лишь при первом запуске, второй раз берет уже из кэша сборок, динамическая лишь линковка.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
JackYF
Дата 12.1.2008, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Alexeis @  12.1.2008,  20:40 Найти цитируемый пост)
второй раз берет уже из кэша сборок

чего? а куда он этот кэш сборок будет ложить? программы у нас запускаются от обычного пользователя, которому кроме как в /home на запись прав нет.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
Дата 13.1.2008, 00:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43





Цитата

Неправда! Лишь при первом запуске, второй раз берет уже из кэша сборок, динамическая лишь линковка.
 Зависит от реализации.
Например на WM оно не кэшируется.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Alexeis
Дата 13.1.2008, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(nerezus @  12.1.2008,  23:39 Найти цитируемый пост)
Например на WM оно не кэшируется. 

  WM это Windows Mobile? Там, вообще, не факт что можно хоть куда-то записать smile .  Думаю на мобильниках Java вообще не компилируется smile . Только к чему рассматривать самый плохой вариант? 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
MAKCim
Дата 13.1.2008, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Real @  12.1.2008,  20:35 Найти цитируемый пост)
А вчом  не перспективна технология .NET?

в том же, что и Java  smile 
смысл ясен?



--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
JackYF
Дата 13.1.2008, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162





Alexeis, что насчёт кэша сборок в линуксовом варианте?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
Дата 13.1.2008, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

  WM это Windows Mobile? Там, вообще, не факт что можно хоть куда-то записать 
 Не понял? ОСь вполне полноценная, практически совместимая по большинству апи с настольной виндой.




--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
mr.DUDA
Дата 13.1.2008, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(JackYF @  12.1.2008,  16:44 Найти цитируемый пост)
Ну чего, теперь возьмём чего-нибудь посерьёзнее? А то три палочки

эти три палочки кстати неправильно под моно отрисовываются - должно быть такое:
user posted image

Под моно у карандаша не учитывается StartCap/EndCap. Вот.




--------------------
user posted image
PM MAIL WWW   Вверх
Void
Дата 13.1.2008, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Вообще, судя по этому, то уже поддерживается. Просто у меня старый Ubuntu, и в нём очень старый Mono, почти годичной давности.

JackYF, у тебя gutsy? Какая версия mono в пакетах?


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
LSD
Дата 13.1.2008, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Real @  12.1.2008,  19:42 Найти цитируемый пост)
Все программеры компиляторов  в топку сдавили платформу  Java.

Новый диалект албанского? smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
JackYF
Дата 13.1.2008, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Void @  13.1.2008,  11:18 Найти цитируемый пост)
у тебя gutsy?

у меня debian sid smile
mono и иже с ним - версии 1.2.6.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Void
Дата 13.1.2008, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



JackYF, и стрелки в ClockApplication обрезанные, а не как mr.DUDA показал? Странно как-то.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Alexeis
Дата 13.1.2008, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(nerezus @  13.1.2008,  10:34 Найти цитируемый пост)
 Не понял? ОСь вполне полноценная, практически совместимая по большинству апи с настольной виндой.

  Нее у нее другое, строение. Вообще, она сделана так чтобы могла работать при минимальной конфигурации типа контролер + оперативка. Жесткий вообще может отсутствовать или быть ReadOnly. Файлы кэшируются в оперативке и все файловые API работают физически с ОЗУ.

Цитата(JackYF @  13.1.2008,  10:05 Найти цитируемый пост)
Alexeis, что насчёт кэша сборок в линуксовом варианте? 

  Не знаю как там, но в линуксе проще, ведь там можно на диск писать. Как в линуксе сохраняются настройки программ? Куда?


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
JackYF
Дата 13.1.2008, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Void @  13.1.2008,  12:25 Найти цитируемый пост)
и стрелки в ClockApplication обрезанные, а не как mr.DUDA показал? Странно как-то. 

да, просто палочки, без кругляшек.

Цитата(Alexeis @  13.1.2008,  12:42 Найти цитируемый пост)
Как в линуксе сохраняются настройки программ? Куда?

Настройки, актуальные для всей системы, лежат в /etc. Настройки для отдельных пользователей лежат в /home/<username>.
Ситуация следующая: когда пользователь запустит программу, ей (интерпретатору) некуда будет положить кэш сборки - он может писать только в свою домашнюю папку. Доступ на запись в /etc имеет только рут.

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

Либо третий вариант с ручной настройкой, когда кэш будет ложиться в /usr/share/mono/assemblies, например. А на эту директорию дать доступ юзерам на запись. Но это влияет на безопасность, так как один недобросовестный юзер сможешь подложить свинью всем остальным, например записав специально неправильную сборку.

Добавлено через 24 секунды
Цитата(Alexeis @  13.1.2008,  12:42 Найти цитируемый пост)
ведь там можно на диск писать

З.Ы. жжОшь smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
LSD
Дата 13.1.2008, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(JackYF @  13.1.2008,  14:16 Найти цитируемый пост)
Но это влияет на безопасность, так как один недобросовестный юзер сможешь подложить свинью всем остальным, например записав специально неправильную сборку.

Кстати, интересный вопрос! Как .NET проверяет актуальность кеша сборки?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Alexeis
Дата 13.1.2008, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(JackYF @  13.1.2008,  13:16 Найти цитируемый пост)
Но это влияет на безопасность, так как один недобросовестный юзер сможешь подложить свинью всем остальным, например записав специально неправильную сборку.

  Это не страшно. .NET в этом смысле стабилен. Если в кеше сборка не подходит, то она будет перекомпилирована заново. В самом названии технологии есть указание на сеть, и на работу через сеть/интернет в связи с чем там с безопасностью все ОК.

Добавлено через 4 минуты и 2 секунды
Цитата(JackYF @  13.1.2008,  13:16 Найти цитируемый пост)
Добавлено через 24 секунды
Цитата(Alexeis @  13.1.2008,  12:42 Найти цитируемый пост)
ведь там можно на диск писать

З.Ы. жжОшь smile 


  Хех. А мне не так смешно. Например, моя версия умеет только читать свой образ с флеша, больше ей про флеш ничего не известно, так что если она и сможет кэшировать то только в ОЗУ на время текущей сессии.  smile 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Real
Дата 13.1.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2mr.DUDA  Скинь *.exe этой программе?
PM   Вверх
LSD
Дата 13.1.2008, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Alexeis @  13.1.2008,  14:27 Найти цитируемый пост)
Это не страшно. .NET в этом смысле стабилен. Если в кеше сборка не подходит, то она будет перекомпилирована заново. В самом названии технологии есть указание на сеть, и на работу через сеть/интернет в связи с чем там с безопасностью все ОК.

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


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
JackYF
Дата 13.1.2008, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Alexeis @  13.1.2008,  13:27 Найти цитируемый пост)
Если в кеше сборка не подходит, то она будет перекомпилирована заново.

а как система это определит? собрав заново и проверив различия? или как-то по-другому?

Цитата(LSD @  13.1.2008,  13:59 Найти цитируемый пост)
Не вижу способа, который бы позволял гарантированно проверить корректность данных (без полной компиляции разумется). 

во, +1.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Alexeis
Дата 13.1.2008, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(JackYF @  13.1.2008,  19:28 Найти цитируемый пост)
а как система это определит? собрав заново и проверив различия? или как-то по-другому?

  Это вопрос скорее к mr.DUDA, я так глубоко не вникал.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
mr.DUDA
Дата 14.1.2008, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Камрады, в .NET сборки не кэшируются по умолчанию. Есть правда глобальный кэш сборок GAC, но для того чтобы сборку добавить в него, необходимо прописать номер версии в коде AssemblyInfo.cs (или любом др. файле, с пом. соотв. атрибута), и подписать сборку ключом. После этого сборка считается strongly named и может быть помещена в GAC - опять же, не автоматически а утилитой gacutil. Можно зарегистрировать хоть 100, хоть 1000 сборок с одним именем но разными версиями, при этом зависимые сборки будут корректно определять ту которая им нужна.

З.Ы. если LSD имел ввиду именно это в вопросе про кэши


--------------------
user posted image
PM MAIL WWW   Вверх
LSD
Дата 14.1.2008, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(mr.DUDA @  14.1.2008,  13:00 Найти цитируемый пост)
в .NET сборки не кэшируются по умолчанию

Это поведение можно изменить?

Цитата(mr.DUDA @  14.1.2008,  13:00 Найти цитируемый пост)
После этого сборка считается strongly named и может быть помещена в GAC - опять же, не автоматически а утилитой gacutil.

Для этого требуются права админа?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
mr.DUDA
Дата 14.1.2008, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(LSD @  14.1.2008,  12:03 Найти цитируемый пост)
Это поведение можно изменить?

Автоматически регистрировать в GAC? Или "кэшировать" == "прекомпилировать", тогда не GAC а ngen.

Цитата(LSD @  14.1.2008,  12:03 Найти цитируемый пост)
Для этого требуются права админа?

Фиг его знает, под гостем ни разу не пробовал  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
JackYF
Дата 14.1.2008, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(mr.DUDA @  14.1.2008,  12:00 Найти цитируемый пост)
Камрады, в .NET сборки не кэшируются по умолчанию.

За сим вопрос про перекомпиляцию программ при каждом запуске разрешите считать закрытым? smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Любитель
Дата 14.1.2008, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(mr.DUDA @  11.1.2008,  21:22 Найти цитируемый пост)
P.S. но вот если вдруг будет объявлено об аппаратной поддержке MSIL - это будет бомба, на которую жаба не сможет ответить! Держитесь, камрады ,- это время не за горами!

Реального распространения хардварной поддержки IL-кода в ближайшие лет 50, думаю, можно не ждать, но не в этом дело - для явовского байт-кода также существуют экспериментальные процессоры. Да и вроде и не 1 - http://en.wikipedia.org/wiki/Java_processor

Цитата(JackYF @  12.1.2008,  18:16 Найти цитируемый пост)
Кстати, да. Не так давно пробегала информация, что winforms не поддерживаются.

Да ну. Эт давно было - чтоб вообще не поддерживалось...

Цитата(Alexeis @  13.1.2008,  14:27 Найти цитируемый пост)
В самом названии технологии есть указание на сеть, и на работу через сеть/интернет в связи с чем там с безопасностью все ОК.

Отжог!

Цитата(JackYF @  12.1.2008,  22:06 Найти цитируемый пост)
программы у нас запускаются от обычного пользователя, которому кроме как в /home на запись прав нет.

В моно по дефолту есть только системный gac. Туда автоматом ничего не кидается (но сразу лежат все прекопиленные системные сборочки - или генерятся при установке, не знаю). Можно с помощью gacutil вручную чтой-то кинуть в gac или добавить свою папочку для кэша. Если конкретный пользователь решит, что хочет иметь собственный кэш - пускай создаёт в недрах хоума. Его дело...



--------------------
PM MAIL ICQ Skype   Вверх
LSD
Дата 14.1.2008, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(mr.DUDA @  14.1.2008,  13:12 Найти цитируемый пост)
Автоматически регистрировать в GAC? Или "кэшировать" == "прекомпилировать", тогда не GAC а ngen.

Регистрировать в GAC. Прекомпиляция убивает кросплатформенность (по крайней мере на уровне процессора).

Кстати а есть реализации .NET не для x86 процессоров и какой формат исполняемых файлов там используется? И на 64 битных ситемах формат экзешников такой же как и на 32-х битных?

Цитата(mr.DUDA @  14.1.2008,  13:12 Найти цитируемый пост)
Фиг его знает, под гостем ни разу не пробовал

А где хранится GAC?

Добавлено через 5 минут и 11 секунд
Цитата(Любитель @  14.1.2008,  13:13 Найти цитируемый пост)
для явовского байт-кода также существуют экспериментальные процессоры

Они вовсе не экспериментальные. В основном они используются в сотовых и коммуникаторах.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Любитель
Дата 14.1.2008, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(LSD @  14.1.2008,  13:56 Найти цитируемый пост)
А где хранится GAC?

ВинДир\Microsoft .Net\ну и всякая ерунда...

Цитата(LSD @  14.1.2008,  13:56 Найти цитируемый пост)
Кстати а есть реализации .NET не для x86 процессоров и какой формат исполняемых файлов там используется?

Есть. Формат стандартного пе-шника. Вышеупомянутый Рихтер подробно расписывает процесс загрузки дотнет-приложений. Он отличается от загрузки обычного пе-шника. По каким-то атрибутам (естественно, не помню каким smile ) определяется, что это дотнет приложение и все "настоящие" энтри-поинты экзешника игнорятся. Хотя министабы генерятся - для старых виндей (для них только и нужен импорт mscoree.dll). А собсно IL-код - с чего он будет отличаться на 64-битках?



--------------------
PM MAIL ICQ Skype   Вверх
mr.DUDA
Дата 14.1.2008, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(LSD @  14.1.2008,  12:56 Найти цитируемый пост)
Регистрировать в GAC. Прекомпиляция убивает кросплатформенность (по крайней мере на уровне процессора).

Вот именно поэтому ngen не просто прекомпилирует в "готовый EXE" а ещё и ж0стко привязывает его к конкретному компу, складывает от чужих глаз подальше в недра GAC, и такой EXE не запустится напрямую а только по запуску оригинального (не-прекомпайлед) exe.


--------------------
user posted image
PM MAIL WWW   Вверх
Alexeis
Дата 14.1.2008, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(Любитель @  14.1.2008,  12:13 Найти цитируемый пост)
Если конкретный пользователь решит, что хочет иметь собственный кэш - пускай создаёт в недрах хоума. Его дело...

  Об этом просто должен позаботиться программист при инталяции или при первом запуске проги. Например, оболочка кодегира долго грузиться только в первый раз, а потом уже шустро. 


Цитата(JackYF @  14.1.2008,  12:13 Найти цитируемый пост)
За сим вопрос про перекомпиляцию программ при каждом запуске разрешите считать закрытым?

  Ну стандартный фреймворк по дефолту то скэширован, а это уже не немало. 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
LSD
Дата 14.1.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Любитель @  14.1.2008,  14:04 Найти цитируемый пост)
ВинДир\Microsoft .Net\ну и всякая ерунда...

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

Цитата(Любитель @  14.1.2008,  14:04 Найти цитируемый пост)
А собсно IL-код - с чего он будет отличаться на 64-битках?

С IL кодом все ясно, я говорил про формат исполняемого файла. Меня интересовало будет ли на других архитектурах тот же виндовый PE формат файла.



Цитата(mr.DUDA @  14.1.2008,  14:06 Найти цитируемый пост)
Вот именно поэтому ngen не просто прекомпилирует в "готовый EXE" а ещё и ж0стко привязывает его к конкретному компу, складывает от чужих глаз подальше в недра GAC, и такой EXE не запустится напрямую а только по запуску оригинального (не-прекомпайлед) exe. 

А полностью native приложение (чтобы запускалось без framework) сделать можно?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Alexeis
Дата 14.1.2008, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(LSD @  14.1.2008,  14:32 Найти цитируемый пост)
А полностью native приложение (чтобы запускалось без framework) сделать можно? 

  Нет, там же не только набор классов, но и среда исполнения.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
LSD
Дата 14.1.2008, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Alexeis @  14.1.2008,  15:42 Найти цитируемый пост)
Нет, там же не только набор классов, но и среда исполнения. 

У Java тоже самое, но тем не менее standalone приложение сделать можно. Правда сторонними утилитами, и здоровое оно получится.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
mr.DUDA
Дата 14.1.2008, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(LSD @  14.1.2008,  14:32 Найти цитируемый пост)
А полностью native приложение (чтобы запускалось без framework) сделать можно?

Можно. Пример.

Цитата(LSD @  14.1.2008,  15:00 Найти цитируемый пост)
У Java тоже самое, но тем не менее standalone приложение сделать можно. Правда сторонними утилитами, и здоровое оно получится.

Аналогично в дотнет.  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
source777
Дата 14.1.2008, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

Цитата(mr.DUDA @  14.1.2008,  12:00 )
>Камрады, в .NET сборки не кэшируются по умолчанию.

За сим вопрос про перекомпиляцию программ при каждом запуске разрешите считать закрытым? 
Глобальный кеш сборок и прекомпиляция программ - это совершенно разные вещи... JIT-компиляция в .NET реализована на порядок лучше(читай более продумана и быстрее работает), чем в Java... Также существует возможность однократно выполнить полную прекомпиляцию(с оптимизацией под платформу пользователя, а не программиста), при установке программы и пользоваться ее результатами в будущем.

Цитата

А полностью native приложение (чтобы запускалось без framework) сделать можно?
Конечно, этим занимаются проекты: Salamander .NET Linker, Native Compiler and Mini-Deployment Tool и Xenocode Postbuild

А насчёт безопасности приложений читайте про Code Access Security...

Это сообщение отредактировал(а) source777 - 14.1.2008, 16:55


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
MAKCim
Дата 14.1.2008, 17:24 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(source777 @  14.1.2008,  16:53 Найти цитируемый пост)
JIT-компиляция в .NET реализована на порядок лучше(читай более продумана и быстрее работает), чем в Java

 smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
JackYF
Дата 14.1.2008, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Дваждую MAKCimа.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Alexeis
Дата 14.1.2008, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(LSD @  14.1.2008,  15:00 Найти цитируемый пост)
У Java тоже самое, но тем не менее standalone приложение сделать можно.

  Она довольно сложная. Более того она должна быть общая для всех приложений .NET. Я читал, что такая схема нескольким позволяет использовать процессам общую память и тем самым значительно упростить межпроцесное взаимодействие, там же система управления потоками.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
nerezus
Дата 14.1.2008, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Меня интересовало будет ли на других архитектурах тот же виндовый PE формат файла.

Да. И на лялихах с mono, и на кпк на ARM-процессорах.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
source777
Дата 14.1.2008, 18:01 (ссылка)    | (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



2MAKCim
Цитата

IL всегда компилируется оперативно(JIT), в то время, как  байт-код Java ещё часто интерпретируется.
Вместо компиляции всего приложения за один проход, как в Java(что приводит к задержкам при запуске), JIT-компилятор просто компилирует каждую порцию кода при ее вызове(just-in-time - оперативно). Если промежуточный код однажды скомпилирован, то результирующий машинный исполняемый код сохраняется до момента завершения работы приложения, поэтому его перекомпиляция при повторных вызовах не требуется. 

Microsoft аргументирует, что такой процесс более эффективен, чем копиляция всего приложения при запуске, поскольку высока вероятность того, что большие куски кода приложения на самом деле не будут выполняться при каждом запуске. При использовании JIT-компилятора такой код никогда не будет скомпилирован. 

Это обьясняет, почему можно рассчитывать на то, что выполнение родного управляемого кода IL будет почти настолько же быстрым, как и выполнение родного машинного кода. 

Финальная стадия компиляции проходит во время выполнения, JIT-компилятор на этот момент уже знает, на каком типе процессора будет запущена программа. 

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


То что Java-код медлителен - это давным-давно установленный факт, к примеру см. статью на RSDN(сравнение производительности ЯП), там Java конкурирует с VB за место замого отстойного по быстродействию, в то время как C# всего лишь на 30% отстает от С++... И это притом, что там рассматривается уже устаревшая(1.1) версия .NET-фреймворка.
Так что, имхо, очевидно, что Java===тормоза, в то время, как C# для высокоуровневых программ занимает по быстродействию место между С++ и Delphi...


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Daevaorn
Дата 14.1.2008, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



source777, стремные цитаты и ссылки на старые статьи не смотрятся убедительно. ты реальные цифры и тесты давай!
в общем присоединяюсь  smile 
PM MAIL WWW   Вверх
source777
Дата 14.1.2008, 20:06 (ссылка)  | (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

source777, стремные цитаты и ссылки на старые статьи не смотрятся убедительно. ты реальные цифры и тесты давай!
Во-первых, цитата из книги Язык программирования C# 2005 для профессионалов, так что вполне достоверная инфа.
Во-вторых, к той старой статье приложены исходные тексты конкретных тестов, год назад я их прогонял, и в процентном соотношении больших перемен не обнаружил, только C# стал чуть быстрее... Так что непонятно, каких вам ещё док-в надо? реальные тесты и цифры, по которым Java всреднем отстаёт аж на 300% от Delphi, который отстаёт всреднем на 25% от C#, я уже привёл...
А уж несовершенство Java-прекомпиляции просто очевидно, достаточно попробовать запустить любую более-менее крупную Java-программу на не самом новом компе, можно выспаться пока она запустится...

Лично я считаю, что все подобные холивары возникают из-за зависти Java-кодеров к возможностям .NET, таким образом, необосновано обсирая по мере сил .NET, они самоутверждают себя в том, что их выбор(Java) правилен. Оно и понятно, я не видел языка более корявого(читай плохо спроектированного), чем Java... Это естественно лично моё мнение, но теперь однако ваша очередь доказывать, что Java - не корява и ползает быстрее черепахи...


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Ch0bits
Дата 14.1.2008, 20:19 (ссылка) |   (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



Одно знаю, что от версии к версии .net становится объективно медленнее и жрёт больше оперативки. А VS вообще неповоротливый монстр. Пришлось полностью отказаться от .net и вернуться обратно на Delphi/C++.
Java же напротив с каждой новой реализацией JRE ускоряется, а средства разработки Eclipse, NetBeans, Idea летают по сравнению с VS.

Цитата(source777 @  14.1.2008,  20:06 Найти цитируемый пост)
цитата из книги Язык программирования C# 2005 для профессионалов, так что вполне достоверная инфа

Страничку укажи. Не помню чесно слово, хотя прочитал эту книжку от корки до корки, может запамятовал. И вообще книжица с явным закосом под MS написана. Сама по себе не объективна. 
В аналогичной книжке "ASP.NET для профессионалов" тоже вовсю расхваливают MS, как будто описанного там нет у других фирм.  smile 

Это сообщение отредактировал(а) Ch0bits - 14.1.2008, 20:23
PM WWW   Вверх
Daevaorn
Дата 14.1.2008, 20:23 (ссылка) |   (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(source777 @  14.1.2008,  21:06 Найти цитируемый пост)
Лично я считаю, что все подобные холивары возникают из-за зависти Java-кодеров к возможностям .NET, таким образом, необосновано обсирая по мере сил .NET, они самоутверждают себя в том, что их выбор(Java) правилен. Оно и понятно, я не видел языка более корявого(читай плохо спроектированного), чем Java... Это естественно лично моё мнение, но теперь однако ваша очередь доказывать, что Java - не корява и ползает быстрее черепахи... 

Тема производительности не раскрыта. Домыслы и предположения фаната .NET не убеждают.

PM MAIL WWW   Вверх
Void
Дата 14.1.2008, 20:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(Ch0bits @  14.1.2008,  22:19 Найти цитируемый пост)
Одно знаю, что от версии к версии .net становится объективно медленнее и жрёт больше оперативки.

Ну вот что-что, а этого не замечал. Конечно, если сравнивать WPF-приложение с WinForms 1.1, первое наверняка более требовательно к ресурсам. Но это вопрос именно используемых библиотек, а не core runtime и JIT.
Цитата(Ch0bits @  14.1.2008,  22:19 Найти цитируемый пост)
Eclipse, NetBeans, Idea летают по сравнению с VS.

Я не заметил существенной разницы в отзывчивости VS 2005 SP1 и Eclipse 3.2 на сравнимых проектах. Кстати, довелось мельком попользоваться и тем и другим на очень слабых (256 Мб памяти, 3 ГГц одноядерный NetBurst) машинах: VS юзабельна, Eclipse нет.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
source777
Дата 14.1.2008, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

Одно знаю, что от версии к версии .net становится объективно медленнее и жрёт больше оперативки.
Ну, и где доказательства сего с потолка взятого утверждения? Раз \"объективно\", то давай ссылки на исследования по этому поводу...
Цитата

Страничку укажи. Не помню чесно слово, хотя прочитал эту книжку от корки до корки, может запамятовал.
46
Цитата

И вообще книжица с явным закосом под MS написана. Сама по себе не объективна. 
С таким же успехом, можно, обобщая твоё утверждение, сказать, что объективных книг не бывает...
Цитата

Кстати, довелось мельком попользоваться и тем и другим на очень слабых (256 Мб памяти, 3 ГГц одноядерный NetBurst) машинах: VS юзабельна, Eclipse нет.
+1, у меня похожая ситуация была, только вместо Eclipse - ZendStudio(тоже на Java, если кто не в курсе)...



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
mr.DUDA
Дата 14.1.2008, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Может быть уважаемые камрады из вражьего стана Java дадут ссылку(-ки) на обзоры, где убедительно доказывается что .NET объективно медленнее для широкого круга задач? А то дискуссия как-то однобоко развивается с первой страницы.
 smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Real
Дата 14.1.2008, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



Да  я не слышал сторону кто за Java.
Скажите хоть какието факты чем уж так плохая технология .Net.
Я только одни слова  "плохая" и всьо.
Вы только минусы умеете ставить, а доказывать обше, малчите дальше без доказательст луче ничево не пишите.

Это сообщение отредактировал(а) Real - 14.1.2008, 21:52
PM   Вверх
Ch0bits
Дата 14.1.2008, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



Цитата(source777 @  14.1.2008,  20:56 Найти цитируемый пост)
46

Ещё в первом абзаце в скобках написано: "за исключением последних версий java", т.е. исходя из даты книги 2005, это будут версии 1.5 и 1.6. А у нас уже 1.7 на носу. К тому же давно известно, что их "оптимизация под конкретный процессор" - вранье.

Цитата(Real @  14.1.2008,  21:49 Найти цитируемый пост)
Скажите хоть какието факты чем уж так плохая технология .Net.

История из жизни. 
Делали значит могучую научную базу химических соединений + всякое хитроумное моделирование. Горячие головы порешили писать на .net, но ясное дело на нём далеко не уедешь, поэтому купили DevExpress и ещё всякой специфичной мелочёвки. На половине проекта дошло что грядёт fuck up. Интерфейс тормозил нипадецки, клиент отжирал пол оперативки, без смены парка машин заказчика не обойтись. На asp.net конечно такой нагрузки нет, но вне локалки загрузка страничек очень долгая и совместимость с не IE браузерами плохая.
Короче серверную часть переписали на java, а GUI клиента переделали на QT. В итоге в придачу получили кроссплатформенность и съэкономили на win server, а если бы продолжили на .net ни чем хорошим бы не кончилось точно.

Это сообщение отредактировал(а) Ch0bits - 14.1.2008, 23:50
PM WWW   Вверх
source777
Дата 14.1.2008, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

Ещё в первом абзаце в скобках написано: \"за исключением последних версий java\", т.е. исходя из даты книги 2005, это будут версии 1.5 и 1.6. А у нас уже 1.7 на носу. 
А я первый абзац и не цитировал, там про то, что Java(за исключением самых последних версий, в которых Java компилирует JIT на НЕКОТОРЫХ платформах) интерпретирует байт-код, а процесс трансляции в машинный код приводит к снижению производительности... 
Цитата

К тому же давно известно, что их \"оптимизация под конкретный процессор\" - вранье.
тебе одно известно, а мне - другое... ссылки в студию. 


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Ch0bits
Дата 15.1.2008, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



Цитата(source777 @  14.1.2008,  23:54 Найти цитируемый пост)
тебе одно известно, а мне - другое... ссылки в студию.

Чтобы догадаться не надо быть гением.

Мой последний и окончательный аргумент - мировой рейтинг ЯП. Одиночку в тёмной комнате обмануть легко, но человечество знает на чем писать.
http://www.tiobe.com/tpci.htm
Аминь!

И вот ещё рейтинг производительности языков программирования.
(А то тут некоторым товарищам по 300% разницы чудится. Когда кажется - креститься надо!)
http://shootout.alioth.debian.org/debian/b...ll&lang=all

(Спорить на форумах дело бессмысленное и неблагодарное)

Это сообщение отредактировал(а) Ch0bits - 15.1.2008, 00:11
PM WWW   Вверх
source777
Дата 15.1.2008, 01:02 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

Мой последний и окончательный аргумент - мировой рейтинг ЯП. Одиночку в тёмной комнате обмануть легко, но человечество знает на чем писать.
http://www.tiobe.com/tpci.htm
Не иди на поводу у большинства, ведь и тысячи лемингов могут ошибаться (с)...
Полагаю, что цитата, взятая по ссылке, красноречиво подчёркивает, что это данный рейтинг аргументом не является; 
Цитата
The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
Скажи ещё, что Basic лучше С++, из-за того, что он выше в этом рейтинге smile  smile  smile кстати, один похожий на тебя товарищ, как-то доказывал мне по этой же таблице, что VB - это очень хороший язык smile ...
Да и сама идея считать кол-во специалистов по числу упоминаний - абсурдная идея, наоборот, чем проще в изучении и логичнее спроектирован язык, тем меньше о нём упоминаний...  с другой стороны, чем больше народу использует язык, тем больше появляется о нём материала... Т.о. наиболее используемыми с удовольствием языками по вышеуказанной таблице являются C#, Delphi, JavaScript, Ruby, PL/SQL.

Цитата

И вот ещё рейтинг производительности языков программирования.
(А то тут некоторым товарищам по 300% разницы чудится. Когда кажется - креститься надо!)
Во-первых, я ясно сказал, где найти исходники тех самых ситнтетических тестов, поэтому не выкобенивайся... А во-вторых, по приведённой тобой ссылке рассматривается Java 6 -server и C#Mono, и то всреднем по всем тестам C#Mono обгоняет Java 6 -server :
http://shootout.alioth.debian.org/debian/b...mp;threadring=1
Я же приводил результаты сравнения для Windows: Java и C#.NET, так что тоже не убедил... 
+ Я больше доверяю тестам, исходники которых, доступны... а у тебя по cсы

Добавлено через 14 минут и 2 секунды
+ Я больше доверяю тестам, исходники которых, доступны... а у тебя по cсылке какая-то дурацкая игра: \\\"Выведи свой язык на первое место, путём установки весов\\\"

Цитата

(Спорить на форумах дело бессмысленное и неблагодарное)
Вот это точно подмечено, особенно когда речь идёт о Java... ведь не стоит она того, чтоб о ней спорить...


Это сообщение отредактировал(а) source777 - 15.1.2008, 01:05


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
mr.DUDA
Дата 15.1.2008, 09:21 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Ch0bits @  14.1.2008,  22:35 Найти цитируемый пост)
Интерфейс тормозил нипадецки, клиент отжирал пол оперативки

Извините мой английский, но какие руки - такой и софт, тут хоть на java пишите хоть на С++, не поможет.  smile 

Небось рефакторили потом всё с нуля, и логику и гуи?


--------------------
user posted image
PM MAIL WWW   Вверх
arilou
Дата 15.1.2008, 11:28 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61



Цитата(mr.DUDA @  15.1.2008,  09:21 Найти цитируемый пост)
Извините мой английский, но какие руки - такой и софт, тут хоть на java пишите хоть на С++, не поможет

Кстати да. Практика показывает, что и на дотнете можно писать игры, если руки из того места растут. 


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Maksym
  Дата 15.1.2008, 12:44 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 5
Всего: 62



Цитата(source777 @  14.1.2008,  19:56 Найти цитируемый пост)
С таким же успехом, можно, обобщая твоё утверждение, сказать, что объективных книг не бывает...

Таки да -- не бывает.

Цитата(mr.DUDA @  14.1.2008,  20:24 Найти цитируемый пост)
Может быть уважаемые камрады из вражьего стана Java дадут ссылку(-ки) на обзоры, где убедительно доказывается что .NET объективно медленнее для широкого круга задач? 

Для широкого круга задач производительность не имеет сколько нибудь существенного значения. Она выходит на передний план как раз для довольно узкого набора задач. И это не те задачи, с которыми ежедневно сталкивается рядовой разработчик. А толковые специалисты найдут адекватную оптимизацию и в .NET и в Java, способы и там и там есть.

ИМХО спор о быстродействии .NET и Java -- тупик дискуссии. Объективных источников мы не найдем. Тесты я видел с перекосом в обе стороны и как правило они с подвохом и построены на вырожденных случаях -- таким образом, чтобы выпятить одну технологию за счет того, что в ней лучше оптимизирована какая-нибудь второстепенная вещь.

Да и не так это важно, что в какой ситуации на 8% быстрее выполняется.. Важно -- на чем можно удобнее и быстрее писать, а еще важнее -- что проще поддерживать... Вот об этом действительно интересно и полезно поспорить. Ведь в первую очередь именно за скорость разработки, качество кода и оперативность его поддержки нам деньги платят.  smile 
PM MAIL   Вверх
source777
Дата 15.1.2008, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

Таки да -- не бывает.
Вопрос конечно философский, однако что ты тогда предлагаешь брать за основу для сравнения, ведь по сути все источники информации в той или иной степени субъективны...
Цитата

Важно -- на чем можно удобнее и быстрее писать, а еще важнее -- что проще поддерживать... 
Во, золотые слова. Централизованная библиотека .NET, в которой есть практически всё что надо, а чего нет - то реализовывается в виде компонентов, имхо, это значительно удобнее, чем многочисленные разбросанные по сети классы Java...
Хотя, честно говоря, тема про .NET и я до сих пор не пойму зачем мы тут обсуждаем джаву? (Может ещё создадим тему "Есть ли будущее у Java?" и будем там её грязью поливать и говорить что у неё есть только прошлое, неужели любители Java этого добиваются?)


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Любитель
Дата 15.1.2008, 23:56 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(LSD @  14.1.2008,  15:32 Найти цитируемый пост)
Меня интересовало будет ли на других архитектурах тот же виндовый PE формат файла.

Будет. Везде. Совсем везде. Причём именно не "расширенный" пешник (или как он там называется - короче, который на 64-битках), а обычный.

Цитата(Void @  14.1.2008,  20:31 Найти цитируемый пост)
Конечно, если сравнивать WPF-приложение с WinForms 1.1, первое наверняка более требовательно к ресурсам.

Кстати, кто-нить объяснит почему у меня именно WPF приложения (минималисткие - в стиле посмотреть що це такэ) торомозят жутко... Про WPF Designer (VS 2008) вообще молчу... P4 3,2; 1.5 Gb RAM.

Цитата(Void @  14.1.2008,  20:31 Найти цитируемый пост)
Я не заметил существенной разницы в отзывчивости VS 2005 SP1 и Eclipse 3.2 на сравнимых проектах. Кстати, довелось мельком попользоваться и тем и другим на очень слабых (256 Мб памяти, 3 ГГц одноядерный NetBurst) машинах: VS юзабельна, Eclipse нет.

Ну не знаю, не проверял, но речь про какую VS?

Цитата(source777 @  14.1.2008,  23:54 Найти цитируемый пост)
в которых Java компилирует JIT на НЕКОТОРЫХ платформах

Ну, блин, про количество платформ где дотнет вообще есть уже обсуждали... Так что это "некоторых" вероятно относится к полной экзотике. ИМХО, конечно....

Цитата(source777 @  15.1.2008,  01:02 Найти цитируемый пост)
Да и сама идея считать кол-во специалистов по числу упоминаний - абсурдная идея

+1

Цитата(Maksym @  15.1.2008,  12:44 Найти цитируемый пост)
ИМХО спор о быстродействии .NET и Java -- тупик дискуссии. Объективных источников мы не найдем.

+1 Хватит о быстродействии - скучно читать даже... :(


--------------------
PM MAIL ICQ Skype   Вверх
Void
Дата 16.1.2008, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(Любитель @  16.1.2008,  01:56 Найти цитируемый пост)
Ну не знаю, не проверял, но речь про какую VS?

2005


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Любитель
Дата 16.1.2008, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(Void @  16.1.2008,  00:01 Найти цитируемый пост)
2005 

Тогда круто smile Но, замечу, к спору о производительности дотнета и ява, как таковых, это не имеет отношения. У VS основа - нативная. У эклипса - нативен лишь лоадер.


--------------------
PM MAIL ICQ Skype   Вверх
mr.DUDA
Дата 16.1.2008, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Любитель @  15.1.2008,  22:56 Найти цитируемый пост)
почему у меня именно WPF приложения (минималисткие - в стиле посмотреть що це такэ) торомозят жутко... 

Фаза луны не совпала?...  smile 

А ещё WPF юзает видеокарту по полной, на старенькой видюхе 3D-приложение WPF будет лагать. Хотя если речь про совсем минималистские примеры, тогда конечно странно.


--------------------
user posted image
PM MAIL WWW   Вверх
Любитель
Дата 16.1.2008, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(mr.DUDA @  16.1.2008,  10:49 Найти цитируемый пост)
Фаза луны не совпала?

Может быть - а в какую надо WPF аппликухи запускать? smile

Цитата(mr.DUDA @  16.1.2008,  10:49 Найти цитируемый пост)
если речь про совсем минималистские примеры

Ага. Они самые...

Цитата(mr.DUDA @  16.1.2008,  10:49 Найти цитируемый пост)
3D-приложение

Нее, всё гораздо банальней...

Цитата(mr.DUDA @  16.1.2008,  10:49 Найти цитируемый пост)
А ещё WPF юзает видеокарту по полной

Замечательно, ну неужели оно не в состоянии обойтись процом, если видюха не нравится? Тем более, я ж говорю - примерчики любые... Про видюху мне стыдно - интегрированная на i945G  smile 


--------------------
PM MAIL ICQ Skype   Вверх
LSD
Дата 16.1.2008, 19:34 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(source777 @  15.1.2008,  14:56 Найти цитируемый пост)
Централизованная библиотека .NET, в которой есть практически всё что надо, а чего нет - то реализовывается в виде компонентов, имхо, это значительно удобнее, чем многочисленные разбросанные по сети классы Java...

1. Стандартная библиотека у Java есть.
2. Не понятно что значит многочисленные разбросанные по сети классы Java, кто их разбросал? .NET чики что ли? smile 

Цитата(source777 @  14.1.2008,  20:06 Найти цитируемый пост)
Во-первых, цитата из книги Язык программирования C# 2005 для профессионалов, так что вполне достоверная инфа.

Действительно кто еще оценит Java по достоинству как не майкрософт. Прям get the facts 2  smile 

Остальную чушь по поводу JIT комментировать не буду. А вообще если у кого-то есть желание померяться пиписьками, то у нас даже и раздел специальный есть: "Наши тесты" придумывайте тест и посмотрим.


Цитата(source777 @  15.1.2008,  14:56 Найти цитируемый пост)
Хотя, честно говоря, тема про .NET и я до сих пор не пойму зачем мы тут обсуждаем джаву?

Надо же дать Кащею хоть какую-то надежду, раз с .NET все так плохо. Луч света в конце тунеля smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
chief39
Дата 16.1.2008, 20:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 2
Всего: 77



Цитата(LSD @  13.1.2008,  12:53 Найти цитируемый пост)
Все программеры компиляторов  в топку сдавили платформу  Java.

Новый диалект албанского? smile  

 smile 

иал, подумай над этим.
Под джаву есть разные компиляторы.

Другой вопрос - нет компиляторов для разных языков в байткод.
И не надо.

Это, конечно, мощный пиар ход... smile)) Пишите на перле/басике/сях/русском/албанском - оно всё скомпилится под нашу платформу!!!

Надо учесть то, что склепать машину на коленке - одно, а делать хорошие машины серийно - другое.

Там где используется какой-то редкий язык - зачем его пересаживать на дотнет? smile))
Работал в конторе - там был павербилдер онли. Представляю сейчас у них: а давайте заюзаем "павербилдер.дотнет"  smile 
- А нафея?
- а хз... прикольно... МС, дотнет, круто, яйца вкрутую.
Топменеджмент ахреневает от крутости и сразу даёт бабло и время на заюзывание. 

Так вот... я уже представляю себе преимущества этого:
Набирают команду под маленький проектик. Берут алголиста, дельфиста, сипиписта, визуалбасикиста... И они пишут нечто дотнетовское smile))

Почему-то most of вакансий требуют сишарп. Все кладут болт на то, что можно дельфисту продолжать писать на паскале са датнеттт.
Потому что люди разумно считают "проще за две недели пересадить чеолвека на новый язык, чем городить какую-то херню"

И в джаве я вижу плюс. Ты пишешь мобайл, пишешь десктоп, пишешь веб, пишешь N-tier app - один и тот же язык. Легко заглянуть и разобраться.
Кстати, крутая фича корбы "совместить любое модули на любых языках" затухла. Потому что никто не будет тулить в новую боьлшую систему на джаве или дотнете фортрановский старый модуль и суппортить его силами джавистов, дотнетчиков и фортранистов.
Проще на джаве/дотнете переписать его быренько.

Давайте честно посчитаемся - много ли у вас всех вакансий и людей, которые пишут на делфи/перле под дотнет? smile
Или всё-таки сишарп(басик) под дотнет и джава под джаву? smile))

Ну как дети малые smile

Добавлено через 2 минуты и 53 секунды
У дотнета есть плюсы:
А) Он поддерживается мелкософтом
Б) Он ориентирован на винду. Оптимальная работа в связке.
Воть и всё. Винда и пиар мелкософта продвигает дотнет.




--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
mr.DUDA
Дата 16.1.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(chief39 @  16.1.2008,  19:00 Найти цитируемый пост)
 Винда и пиар мелкософта продвигает дотнет.

Ну не преувеличиваем "только винда и пиар", уже очень большое комьюнити есть.  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
JackYF
Дата 16.1.2008, 21:29 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(mr.DUDA @  16.1.2008,  20:13 Найти цитируемый пост)
уже очень большое комьюнити есть.

которое создалось с помощью чего? правильно, пиара smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
source777
Дата 16.1.2008, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

которое создалось с помощью чего? правильно, пиара 
Ага, а джава типа без малейшей помощи Sun пробилась smile 


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
chief39
Дата 16.1.2008, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 2
Всего: 77



Цитата(mr.DUDA @  16.1.2008,  21:13 Найти цитируемый пост)
Ну не преувеличиваем "только винда и пиар", уже очень большое комьюнити есть.  smile  

Я не преувеличиваю.
Я основное выделил.
У джавы плюсы - простой сиподобный язык и врождённая кросплатформенность.
+ открытость и хорошие набранные позиции в распределённых системах.

Вот и всё(с)

Добавлено через 5 минут и 17 секунд
Цитата(source777 @  16.1.2008,  21:42 Найти цитируемый пост)
Ага, а джава типа без малейшей помощи Sun пробилась smile  

Ессно, нет. Но сейчас погоду делает не дждка от сана. А куча опенсорса, мощные коммерц производители апп серверов, фреймворки, появляющиеся как грибы.
А мелкософт самостоятельно тянет и пихает свой ледокол. Имея, конечно, преимущество в бабле, размахе и возможностях.


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
source777
Дата 16.1.2008, 22:16 (ссылка) |  (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

А мелкософт самостоятельно тянет и пихает свой ледокол.
Не забывай, что .NET всё-таки на 7 лет моложе джавы, однако MS уже не одна тянет его, также имеется аж 3, насколько мне известно, опенсорсные реализации, из которых наиболее известен Mono, так что ещё не известно что будет через 5 лет, тем более что исходные коды .NET уже открыты(пока только для чтения)...


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
mr.DUDA
Дата 17.1.2008, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Простой сиподобный язык? Ха! C# проще!
Врождённая кроссплатформенность? Да кому она нужна?  smile 
Набранные позиции в распределённых системах - а что такое распределённые системы? Может у дотнета там позиции не хуже. smile 


--------------------
user posted image
PM MAIL WWW   Вверх
MAKCim
Дата 17.1.2008, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(mr.DUDA @  17.1.2008,  10:55 Найти цитируемый пост)
Простой сиподобный язык? Ха! C# проще!

это еще почему?
по мне так Java даже проще, чем C
Цитата(mr.DUDA @  17.1.2008,  10:55 Найти цитируемый пост)
Врождённая кроссплатформенность? Да кому она нужна?  

если вам она не нужна, то это не значит, что она никому не нужна



--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Любитель
Дата 17.1.2008, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(MAKCim @  17.1.2008,  11:06 Найти цитируемый пост)
по мне так Java даже проще, чем C

А причём просто си? smile

Цитата(MAKCim @  17.1.2008,  11:06 Найти цитируемый пост)
если вам она не нужна, то это не значит, что она никому не нужна

+1


--------------------
PM MAIL ICQ Skype   Вверх
MAKCim
Дата 17.1.2008, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Любитель @  17.1.2008,  11:57 Найти цитируемый пост)
А причём просто си?

в качестве примера
на самом деле Java как язык (набор синтаксических конструкций) проста как пять копеек


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
source777
Дата 17.1.2008, 14:32 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата

на самом деле Java как язык (набор синтаксических конструкций) проста как пять копеек 
Во-первых, расширение списка ключевых слов С++ просто ужасно, чего стоит только ключевое слово "super", или тот факт что все методы по умолчанию являются виртуальными, вообщем ужасть...
Во-вторых, C# вобрал себя всё лучшее из синтаксисов многих языков... Что делает его синтаксис приятнее и легче в восприятии... 

Цитата

если вам она не нужна, то это не значит, что она никому не нужна
Да, пожалуйста, в Mono есть врожденная кроссплатформенность, пользуйтесь раз вам надо...

Это сообщение отредактировал(а) source777 - 17.1.2008, 14:33


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Любитель
Дата 17.1.2008, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(source777 @  17.1.2008,  14:32 Найти цитируемый пост)
чего стоит только ключевое слово "super"

Да ужос! Чем base круче?

Цитата(source777 @  17.1.2008,  14:32 Найти цитируемый пост)
или тот факт что все методы по умолчанию являются виртуальными

Это в очень многих языках. Спорно, что это плохо (если не говорить о производительности...).

Цитата(source777 @  17.1.2008,  14:32 Найти цитируемый пост)
C# вобрал себя всё лучшее из синтаксисов многих языков

Автор почти любого языка говорит что-то подобное...

Цитата(source777 @  17.1.2008,  14:32 Найти цитируемый пост)
Да, пожалуйста, в Mono есть врожденная кроссплатформенность

Дык я и не против Моно. Однако, Моно по возможностям объективно отстаёт от МС .Нет ФХ... Или от явы smile


--------------------
PM MAIL ICQ Skype   Вверх
Ch0bits
Дата 17.1.2008, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



По САБЖу будущее конечно есть, только вот где и с кем другой вопрос?
PM WWW   Вверх
chief39
Дата 17.1.2008, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 2
Всего: 77



Цитата(mr.DUDA @  17.1.2008,  10:55 Найти цитируемый пост)
Врождённая кроссплатформенность? Да кому она нужна?  smile 

Мне уже несколько раз понадобилась. Выбрасываем случаи, когда мне нужен был оракл клиент под вин и лин.
Единтсвеный раптор - переписал в линь и в вин. запустил и работаешь. Никаких либ, донастроек, моно и отдельных фреймворков.
В производственных целях - раза четыре. 
Помогали дописывать систему. На сипипях. С кучей гемора дефайнов для вин и лин. Аналог писался на джаве. Ноу проблемс. 
Но, если тебе лично и впрямь не надо... smile

Цитата(mr.DUDA @  17.1.2008,  10:55 Найти цитируемый пост)
Набранные позиции в распределённых системах - а что такое распределённые системы? Может у дотнета там позиции не хуже. smile 

Может быть. Что с аналогом еджиби? С распределёнными транзакциями? Что с аппликэйшн серверами? Что могут делать ещё не существующие(AFAIK) дотнет апп сервера?

Цитата(source777 @  17.1.2008,  14:32 Найти цитируемый пост)
Да, пожалуйста, в Mono есть врожденная кроссплатформенность, пользуйтесь раз вам надо...

Гм... кажется тут уже моно обсосали. если для "кросс" дотнету нужна моно - значит это не "врождённая". Дждка не требует, к примеру, спринга или фуинга для того, чтоб запуститься под фрёй, линью или виндой.
Да и результаты запуска под моно... Хотя, канечно, доставлять либы чтоб просто заработало - эт нетрудно smile

Я не говорю что дотнет - аццтой, а сишарп - трудный или лёгкий. "Лучший язык - тот, который изучил досконально".
Я говорю о видимых, крупных и важных(хотя бы для меня) достоинствах и недостатках платформ.



--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
arilou
Дата 17.1.2008, 15:15 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61



Цитата(chief39 @  17.1.2008,  14:59 Найти цитируемый пост)
С распределёнными транзакциями? Что с аппликэйшн серверами?

System.EnterpriseServices, System.Transactions под виндой работает просто великолепно. 
Сервера: ASP.NET, MS Distributed Transaction Coordinator, Windows Communication Foundation.

Цитата(chief39 @  17.1.2008,  14:59 Найти цитируемый пост)
Гм... кажется тут уже моно обсосали. если для "кросс" дотнету нужна моно - значит это не "врождённая". Дждка не требует, к примеру, спринга или фуинга для того, чтоб запуститься под фрёй, линью или виндой.

Не только Шэфу, путаете понятия. Сравнивать надо Java как платформу и CLR (Common Language Runtime) как платформу. MS .NET framework и Mono - это разные реализации CLR specification, совместимые между собой, только Mono с уклоном в кросс-платформенность, а .NET - в винду.

А есть такое понятие как BCL (Base Class Library), и тут уж кто как сделает. Вот Моно, например, пытается реализовать System.Drawing через Cairo (кажется так называется), а в MS .NET framework оно реализовано через GDI+.

Вот такие дела, товарищи.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
AntonSaburov
Дата 17.1.2008, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 118



to source777

По поводу скорости - зайди сюда - http://forum.vingrad.ru/forum/topic-24644.html.

По поводу убогости языка - я не претендую, что JAVA просто мечта поэта, но если ты считаешь, что C# просто на порядки отличается от JAVA - то тогда обсуждать нечего - ты просто не владеешь информацией.

В-третьих - давайте соблюдать начало темы - есть ли перспективы у .NET. 
Перспективы - несомненно есть. И я думаю, что на сегодня есть две платформы для написания приложений для крупного бизнеса - .NET и JAVA. Есть специальные области, где пока властвует вообще Си. Есть и небольшая ниша остального - PHP, Ruby, Delphi.

PM MAIL WWW ICQ   Вверх
LSD
Дата 17.1.2008, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(source777 @  17.1.2008,  14:32 Найти цитируемый пост)
Во-вторых, C# вобрал себя всё лучшее из синтаксисов многих языков... Что делает его синтаксис приятнее и легче в восприятии... 

Сколько раз я эти сказки уже слышал, про любой новый язык такое пишут.


Цитата(source777 @  17.1.2008,  14:32 Найти цитируемый пост)
Да, пожалуйста, в Mono есть врожденная кроссплатформенность, пользуйтесь раз вам надо...

Моно слишком сильно отстает от паровоза.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
v2v
Дата 17.1.2008, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 1
Всего: 56



из презентации Sun  smile
http://ipicture.ru/uploads/080117/Y4bsjEHT43.JPG


--------------------
PM   Вверх
arilou
Дата 17.1.2008, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61



Цитата(LSD @  17.1.2008,  16:05 Найти цитируемый пост)
Моно слишком сильно отстает от паровоза. 

А начем основывается сие замечательное предположение?  smile 


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
LSD
Дата 17.1.2008, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(arilou @  17.1.2008,  16:12 Найти цитируемый пост)
А начем основывается сие замечательное предположение?

1. На результатах теста в этой теме.
2. На Mono Project Roadmap.
 smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
chief39
Дата 17.1.2008, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 2
Всего: 77



Цитата(arilou @  17.1.2008,  15:15 Найти цитируемый пост)
Не только Шэфу, путаете понятия. Сравнивать надо Java как платформу и CLR (Common Language Runtime) как платформу. MS .NET framework и Mono - это разные реализации CLR specification, совместимые между собой, только Mono с уклоном в кросс-платформенность, а .NET - в винду.

Буду знать. Был нифкурсе. Думал что это лишь "подстилка" для мс CLR


По поводу "кросс" скажем так:
МС не двигает моно, а двигает под "винду". Ибо винда помогает распространять дотнет, а виндовый дотнет помогает распространять винду.
Поэтому моно мс затоптало бы само, если бы не было конкуренции джавы. 
Куча виндей - всё на дотнете. "Хотите мощную систему готовую - поставьте виндюшку. Смените серверки понемногу на винь..." Рука руку моет.
Есть моно - можно заявить - "а вы всё равно ставьте нашу платформу! Даже под линь!"
Но если нет риска, что сделают то же на джаве - то нахрен тот моно сдался??? "Ставьте винду и берите продукт. Или сосите лапу. Пустую."

Я уверен что МС желает посадить "всех" на винду с дотнетом поверх. А не распространять моно дотнет по альтернативным осям(ну не дебилы же они smile ).
Просто пока не может. Дай бог чтоб не "пока". Не потому что плохие, а потому что монополия - это жопа с одной половинкой и даже без дырки.






Это сообщение отредактировал(а) chief39 - 17.1.2008, 16:54


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
Страницы: (22) [Все] 1 2 3 ... Последняя »
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.5407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.