![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
Вот собственно такой вопрос. Вопрос дискуссионный, потому и помещаю его в религиозные войны. А обусловлен он многочисленными откликами о неудобстве этой технологии, несовместимости версий, громозкого фреймворка, неторопливости работы и пр. И тем не менее все больше предприятий переводят разработку своих преложений на эту платформу. Вот интересно мнение специалистов, чем вызван интересн к .NET, маркетингом и лоббированием от Microsoft и вызванного этим опасением, что будующие операционные системы не будут поддерживать иные приложения или же все таки удобством и практичностью этой технологии.
Ну а если еще более уточнить вопрос, то есть ли смысл обучатся какому-либо языку из этой платформы или мода на нее скоро пройдет? -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
Sartorius |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
скоростью разработки. Часто это более чем весомый довод для выбора феймворка.
Слишком много денег вложено в .NET и слишком много проектов на него уже перевели, что бы он загнулся в ближайшем будующем. Это сообщение отредактировал(а) Sartorius - 3.12.2007, 18:23 |
||||
|
|||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
||||
|
||||
mr.DUDA |
|
||||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Поддерживаю на 200%. Других доводов нет. -------------------- ![]() |
||||
|
|||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Недавно Exception рассказал, что взялся за проект который будет на .NET под Linux
![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Mono ? ![]() -------------------- ![]() |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Зря смеетесь.
![]() Mono вроде начал WinForms поддерживать (Жаль на GTK+ сделали). Так что вполне приличный фреймворк скоро будет. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
И я так понял, так что приложение работающее одновременно в линухе и винде это весьма интересно. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Shaggie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: нет Всего: 72 |
||||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Shaggie, байт код явы весьма примитивен, от того и эффективность таких приложений невысокая. IL умеет работать как со стековыми структурами, так и с объектами в куче. Кроме того насколько я знаю в яве каждый экземпляр объекта создается с копией всех своих методов.
Ява намного гибче .NET и от того менее эффективна в смысле быстродействия и памяти. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
||||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Тебя дезинформировали ![]()
Какая разница? Учитываю что и то и другое будет преобразовываться в 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. |
||||
|
|||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Как ты себе это вообще представляешь? Данные вместе с кодом лежат в куче? -------------------- 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. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Почему вместе? Ведь в яве нет функций, только методы объектов и память выделяется только под объекты. Объект создали, выделили память под методы, загрузили методы, выделили под данные загрузили данные. Вообще это зависит от платформы, не во всех платформах проблема разместить данные и код в одном блоке. Я ж не вкурсе как собирается приложение на java. Например при динамической линковке библиотеки кода методов еще нет в памяти и их в любом случае нужно подгрузить. Мне рассказывали, что размер в памяти получается большой как раз из-за этого. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
И? Подгрузили нужные классы, сделали линковку и все, как в обычных языках - данные объектов отдельно, код методов отдельно. Код может дублироваться если используются несколько разных 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. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
LSD, пойду
![]() ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
ИМХО (т.е. по репе не давать
![]() ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
GrayCardinal, неее, этот сакс намного саксее чем OLE, COM
![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Alexeis,
![]() |
|||
|
||||
Cashey |
|
||||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
скорость разработки понятие несколько относительно. если брать абсолютное значение этого понятие, т.е. подачу "на гора" налепленного продукта, то может быть. хотя чем там быстрее скорость разработки в сравнение, нпример, с, богатым различными визуальными классами, Дельфи? а если рассматривать скорость разработки как целостный процесс введение проекта, т.е. не только первоначальное создание, но и дальнейшие развитие, то еще не известно как скажется эта "скорость" при обновлениях версий фреймворков или перехода на новую операционную систему, пусть даже того же семейства.
согласен, но сейчас наблюдается замедление этого процесса. вроде лихорадка по оперативному переводу проектов под NET платформу уже закончилась. -------------------- библия учит любить ближнего, а камасутра обучает как именно |
||||
|
|||||
mr.DUDA |
|
||||||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
С потолка взятое утверждение.
А лихорадки и не было никогда. Был переход с ASP на ASP.NET в начале 2000-х, всё. Кому надо, те юзают .NET, кому не надо - программят на С++ или жабе.
Ага, сакс. Всё что без пингвинов и кофе - сакс, конечно же. ![]() -------------------- ![]() |
||||||
|
|||||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
* arilou достает попкорн и готовится смотреть интересное кино *
![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
[оффтоп]
(прикольнуло название темы - будующие, оказывается у мелкософта работают специалисты по множественным вероятностным вариантам будущего) ![]() [/оффтоп] -------------------- ![]() |
|||
|
||||
Shaggie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: нет Всего: 72 |
[оффтоп2] Скорее, они сами это будущее создают и всем в руки всовывают. Или ударение на будующие? Смешной глагол. [/оффтоп2] |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
![]() |
|||
|
||||
Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
это не утверждение, а предположение. оценка вероятности риска так сказать
ну тем не менее несколько крупных софтверных фирм (в России) начали перевод своих проектов. Или, по крайне мере, всерьез готовились к этому шагу -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Ну так и надо сказать: моё ИМХО. Переход на новую версию фреймворка был только 1 раз (с 1.1 на 2.0), производительность только выросла от generic-ов и улучшенного GC. По поводу зависимостей от ОС, .NET в этом плане рулит - один и тот же код без перекомпиляции работает на 98/Me/2000/XP/2003/Vista, проблемы могут возникнуть только у ASP.NET-чиков (из-за разных версий IIS) и у тех кто привязывается к WinAPI через DllImport и т.п. -------------------- ![]() |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
И у тех, кто не использует ни одну из вышеназваных осей ![]() Добавлено через 5 минут и 42 секунды А по сабжу - имхо у .нет будущее будет ровно столько, сколько это будет удобно микрософту. Пока они держат монополию, они могут позволить себе делать почти все что угодно, сейчас они развивают .нет, найдется новое решение - все станут дружно хаить .нет и переходить на новую технологию (как сейчас начинается с XP->Vista) ![]() -------------------- ![]() 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 |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
||||
|
||||
Shaggie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: нет Всего: 72 |
Извиняем ![]() |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
Угу, и ХП хаяли, а М$ расхваливала, и в конце концов (почти) все с этим согласились. Хотя с вистой немного другая ситуация, у ХП были по крайней мере существенные преймущества по сравнением с 98й ![]() -------------------- ![]() 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 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Не так уж и много по сравнению с NT2000й. Не знаю кто хаит, я на XP тож переходил с 98 и был просто в восторге, да и виста ничего, меня просто ужасно раздражает новая политика Microsoft по тотальному захвату, контролю и ограничению моих прав и свобод. Под вистой я себя себя чувствую неполноценным харьком в клетке. В .NETе я опасаюсь того же самого. Там я немогу узнать адрес объекта, скопировать 13 с половиной байт начиная с 7го из строки в запись, разве что писать неуправляемый код... Не то чтобы это часто нужно было, но во время отладки иногда нужно просто проверить пару величин. Короч. неприятно все это. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
.Net хорошая основа для создания приложений. Не идеальная (ведь идеальных нет). Но она и не расчитана на это. Это идеальная платформа для создания бизнес-приложений под Windows. Пока Windows лидирующая система и Microsoft не придумает ничего лучше, то это будет так.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Ну приложения .NET они не совсем под Windows, они под .NET в этом их приемущество. Если изящно писать, то прямой вызов API не понадобиться и тут сразу же открывается горизонт Windows/Windows x64/Windows CE/Windows Mobile/Mono . -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
.NET это самая лучая технология MS
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Нет, лучшая технология у них - это пиар
![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
JackYF, +1
-------------------- ![]() |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
||||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
/me продолжает читать документацию по J2ME |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 1 Всего: 56 |
гугл выпустили свою ОСь для своих мобильных Android , так вот SDK там полностью java ориентировано , хоть ОСь на линух смахивает ![]() Это сообщение отредактировал(а) v2v - 4.1.2008, 19:57 |
|||
|
||||
Void |
|
|||
![]() λ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 |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
Linux рулит
![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
так что знание .NET лишнее? нужно его срочно забыть и учить java)))
|
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
В споре .Net vs Java как всегда победили С++ и линукс.
![]() Это сообщение отредактировал(а) Любитель - 5.1.2008, 00:17 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Любитель,
![]() |
|||
|
||||
RWander |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: нет Всего: 6 |
Самое умное высказывание из темы) ИМХО, конечно. ![]() -------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
Если это такая плохая технология пачиму во всех языках прысустуит эта технология?
Это сообщение отредактировал(а) Real - 11.1.2008, 15:42 |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
|||
|
||||
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
![]() ![]() ![]() ![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
форумный тролль получает предупреждение.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Почему же бред? Пусть не во всех, но их очень много C#, C++.NET, VB.NET, Delphi.NET, ASP.NET . Для многих языков успешно создают компиляторы этой платформы. Обилие компиляторов, действительно говорит, о том что ставиться ставка на .NET. Многие технологии адаптируются под .NET. Real, мы не во флейме, пишите пожалуйста грамотно. Невозможно читать посты. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
Модератор: Сообщение скрыто. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Так он утверждает, что во всех! Assembler, Ada, Fortran, Haskell, Lisp, Lua, Ocaml, Pascal, Python, Java, Perl, Scala, Schema, C, Ruby, D, awk, bash. Мало? Ты 5 языков назвал, а я 18. Это даже не большинство, не у говоря уже "во всех". Это была явная ложь и провокация, уважаемые господа .NET-чики. |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
||||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Модератор: Сообщение скрыто. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Кой чего из этого опровергну.
Assembler -> IL код C -> C++.NET Pascal -> Delphi.NET Java и языки использующие интерпретатор или "компилятор на лету" не в счет, так как это фактически конкуренты. Интерпретатор через интерпретатор это была бы лажа. Ada, Fortran, давайте еще Алгол вспомним и заодно BrainFuck. ![]() Переход на .NET оправдан только для компилируемых языков. Кстати если говорить про java, то я ничего не слышал про C++.<java байт код> или про ASP.<java байт код>. Это говорит о непродуманности исходного байт кода. Ведь никто не захотел переводить другие языки на байт код и разработчики вынуждают программистов переучиваться на другой язык, вместо того чтобы адаптировать язык под платформу. И еще на счет других языков, кто сказал что это окончательный список? Их число постепенно растет и будет рости, завоевывая монополию и вводя свой единый стандарт, от того вы все и беситесь и придираетесь не по существу вопроса, а неточностям. Добавлено через 1 минуту и 48 секунд Добавлено через 5 минут и 29 секунд
43 языка ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
[off] Красиво выразился ![]() Iron Python, J#, Iron Ruby. Вот олько никому они нафиг не нужны ИМХО... |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Какой глубокомысленный вывод ![]() -------------------- 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. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
LSD, критика без аргументов не принимается.
Добавлено через 7 минут и 24 секунды На счет явы, принимаются аргументы "почему java станет массовым продуктом и вытеснит .NET". -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Далее. Неужели вы думаете, что написать компилятор в дотнет - это сложно? Да это элементарно, есть специальные книги и курсы, посвященные данному вопросу. Поэтому количество .NET языков еще ничего не значит, особенно если учесть во внимание нулевую применимость многих из них. Тем более большинство дотнет-реализаций не совместимы с оригинальной технологией/языком и не обладают всеми особенностями. Добавлено через 3 минуты и 27 секунд
А дотнет она не может вытеснить, т.к. для этого потребуется, чтобы дотнет сначала вытеснил ее, чего пока не произошло(и, надеюсь, не произойдет), хотя он уже давно добрался до уровня джавы. P.S. http://www.tiobe.com/tpci.htm |
|||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: 1 Всего: 117 |
Еще раз приведу свой любимый аргумент:
Начав изучать Java я две недели не мог понять кто я и где я, а начав изучать .NET я уже через неделю написал полноценную программу. Так что, ИМХО, у .NET больше перспектив. В том плане, что при равной(пусть) производительности ПО, разработка занимает гораздо меньше времени. Касательно САБЖа, да, у .NET есть отличные перпективы на будущее. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
может быть, когда его "кроссплатформенность" перестанет быть пустым словом. |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
||||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Почему утверждения без аргументов принимаются, а критика без аргументов - нет? ![]() -------------------- 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. |
|||
|
||||
nerezus |
|
||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Тогда выходит, согласно твоей логике, что джава круче, так как я изучил ее быстрее, чем ты дотнет? Да бред же, сам понимаешь ) P.S. ![]() |
||||||
|
|||||||
Retro |
|
||||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: 1 Всего: 117 |
Не знаю. ![]()
Я думаю это произойдет в этом году, максимум в первой половине следующего. Почему ты решил, что у меня проблемы? Ты хочешь об этом поговорить? ![]() И?
Ладно, скажем так, я видел много примеров когда люди с базой на Си или Бейсике практически сразу начинали писать на C# и практически не видел людей которые, в тех же условиях начинали писать на Java. Java у меня потребовала детального изучения теории, т.е. я сначала прочитал книгу, потом начал разбираться с компилятором и т.д. А все, что понадобилось для написания на C# это установить Visual Studio, создать новый проект и начать писать код. Я написал, что сделал полноценную программу через неделю, а программы попроще я писал уже через час. |
||||
|
|||||
nerezus |
|
||||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
||||||||
|
|||||||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: 1 Всего: 117 |
||||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 5 Всего: 62 |
Соглашусь с Retro в том, что софт средней сложности, который пробуют писать, начиная изучать новые технологии, быстрее стартовать в .NET. И даже довольно сложное десктопное приложение на .NET реализуется быстрее и проще по сравнению с Java (если опыта одинаково мало). Сила Java не в том насколько быстро она осваивается разработчиком (большинство грамотных специалистов, которых я знаю в это области, работают в ней от 5 лет и дольше). Java дает больше возможностей для создания архитектурно стройных решений систем высокой сложности, энтерпрайзного уровня. И обходит .NET именно в скорости разработки и удобстве дальнейшей поддержки таких -- крупногабаритных распределенных гетерогенных систем. Связано это с тем, что сама Java как множество технологий и решений более разнородна чем .NET, ее центры размазаны по сети в виде множества комьюнити, комитетов, опенсоурс групп и отдельных героев. Каждый из них тянет технологию в свою сторону, развивая свой сегмент. Как результат -- несомненный минус: сложнее в освоении и отделении зерен от плевел; исследование существующих решений занимает на начальном этапе крайне много времени. Но возникает важный плюс -- эволюционный путь развития, и как следствие более правильная и быстрая реакция на требование рынка, большое количество альтернатив во всем (в том числе и в реализации самой виртуальной машины, аппликейшн серверов, сред разработки), гигантская селекция вариантов решений различных задач (в мэйнстрим попадают в результате жесточайшей конкуренции и проверки на множестве проектов). У .NET же есть центр в Микрософт, который заставляет технологию иметь более четкую осязаемую форму. Централизовано принимаются решения в какой раздел индустрии направить основные усилия, в том числе и о том как упростить вход разработчика в .NET (о чем говорит Retro). И в направлении заданном партией принятом в центре -- действительное есть результат и все доводится до ума. Это плюс. Минус в том, что даже ОНИ могут принять ошибочное или просто неожиданное для разработчиков решение и так же успешно завалить .NET как сейчас его продвигают. Достаточно, чтобы кому-нибудь там наверху пришло в голову, что выгоднее выпустить новый супер релиз Windows Mobile, и человеческие и финансовые ресурсы просто снимут с .NET и перебросят на телефоны или игровые приставки... Это, конечно, утрированная угроза и скорее всего такого радикального скачка не произойдет. Но на более низком уровне чисто политические силовые решения уже на лицо. И первое из них сознательная недокроссплатформенность .NET. Вот такое мнение.. ![]() ![]() |
|||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: 1 Всего: 117 |
Maksym, очень толково расписал. + однако.
|
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Да, камрады. Для жабы сейчас существует туева хуча фреймворков, серверов приложений, жаба-бинсов, и прочих радостей жизни, которые просто потому стали существовать, что не было конкуренции в своё время; дотнет просто позже появился. Ну не было аналогов в виде дотнетовских библиотек классов и т.п. Единственный теперь камень в огород дотнет - то, что у нас нет серверов приложений а только стандартный CLR. Бугагагагага!
+1 Мелкомягкие до сих пор экспериментируют с сомнительными обёртками вокруг донтет фреймворк (LINQ, WCF, WPF, WWF и т.п.), и до сих пор не декларируют никаких улучшений в основном фреймворке. Экстенсивный путь развития, млин. За это я ненавижу мелкософт. Но за сам фреймворк им спасибо и респект! P.S. но вот если вдруг будет объявлено об аппаратной поддержке MSIL - это будет бомба, на которую жаба не сможет ответить! Держитесь, камрады ,- это время не за горами! -------------------- ![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
неужели? а твоё дот-нет приложение запустится у меня на компьютере? стоит Debian Linux (sid). А вот Java-приложения запустятся. |
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
JackYF, запустится через Mono.
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
что, любое наугад выбранное дотнет-приложение? Господа дотнетчики, давайте проведём небольшой эксперимент: вы даёте мне своё/чужое приложение, желательно, не очень большое - трафик у меня не очень дешёвый, я устанавливаю последнюю версию Mono из репозитория и пробую запустить и поработать. Повторяем несколько раз, считаем статистику - сколько приложений заработало, сколько нет. Идёт? Возможно, я не прав, и большинство дотнетовских приложених идут через моно. А возможно, что не правы вы, и не идёт почти ничего. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
-------------------- ![]() |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
может дело не в Java, а в VS? ![]() все-таки в противостоянии Java vs .NET непоследнюю роль играет IDE Это сообщение отредактировал(а) MAKCim - 12.1.2008, 16:12 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Результаты:
Вот. Добавлено через 2 минуты и 4 секунды Следующая программа? Это сообщение отредактировал(а) JackYF - 12.1.2008, 16:19 |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
JackYF,
да не парься и так ясно, что запустится не очень много программ ![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
MAKCim, мне кажется, что совсем ничего не запустится.
|
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
nerezus, мы же проводили эксперимент уже, помнишь?
![]() Я лабораторки студентов на C# запускал на Mono (сами они, естественно, пользовались VS 2005). Кроссплатформенности как таковой в .NET конечно нет, и вряд ли будет. Но кому оно надо, давно на Java. Стоит ли огород городить? -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
ну почему? мне не сложно, а у нас же регилиозные войны... ![]() Добавлено через 40 секунд Хоть что-то запустилось? Или поголовно? |
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
Кстати, приложение mr.DUDA у меня запускается (Mono 1.2.3.1, Ubuntu 7.04).
JackYF, ты уверен, что у тебя Mono целиком поставлен? WinForms не обязательный компонент. Добавлено через 34 секунды Я вообще-то и написал с подтекстом, что всё работало. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
мдэ? ну я просматривал списки пакетов с mono, не нашёл.... сейчас ещё раз поищу. о, у тебя убунту? дай мне твой
Добавлено через 2 минуты и 59 секунд Всё, нашёл libmono***-winforms, сейчас попробую. |
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
Тебе нужен libmono-winforms2.0-cil
Присоединённый файл ( Кол-во скачиваний: 4 ) ![]() -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
У меня на SuSe 10.3 часы запустились вмиг и без проблем.
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Уже понял, ага
![]() Ыыы! Оно запустилось ![]() Добавлено через 1 минуту и 33 секунды Ну чего, теперь возьмём чего-нибудь посерьёзнее? А то три палочки ![]() |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
MAKCim, мой, на всякий случай.
Это сообщение отредактировал(а) Void - 12.1.2008, 18:07 Присоединённый файл ( Кол-во скачиваний: 57 ) ![]() -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
В прошлых версиях моно кстати ни одна не запускалась ) проверял ) Так что прогресс все же есть, но незначительный. |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
я вообще не думал, что когда-то будет поддержка форм так что прогресс довольно значительный, имхо -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
||||
|
||||
Real |
|
||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
Ты тоже лжеш? Perl - это веб-программирование. В этих языках есть технология .NET Я думаю что в других языках тоже есть эта технология. Я имен введу что все языки программирования какие не вошли к красную книгу. Ты бы написал (но забыл) написать Машиные кода у них точно нет этой технологии.
Это веб давайте не будем трогать, это уже другаю ситуация.
Ето уже красная книга. Если я не ошибаюсь что Fortran есть эта технология. Назви хоть один перспективный язык программирования WinForm в котором нет .NET кроме языка Java они очень гордые. Почиму нет кроме одного языка на платформе Java? Все программеры компиляторов в топку сдавили платформу Java. Это сообщение отредактировал(а) Real - 12.1.2008, 20:01 |
||||||||
|
|||||||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
ух ты... значит, у меня веб-линукс-система ![]()
так ты не думай, а приводи доказательства. Я тоже много чего думаю ![]() |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
2JackYF Доказательства не нужно искать, это не перспективные языки, им какую платформу не давай луче не будет.
Нету людей какие на этих языках которые программируют. А деньги где взязь для языков которые перспективы нет и кому выгодно будет. Хоть на Prolog, LISP есть люди которые программируют, но им ета платформа не нужна и никакая другая, они есть спеціфические языки потаму им не нужна никакая платформа. Это сообщение отредактировал(а) Real - 12.1.2008, 20:11 |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
||||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
2Daevaorn Ну есть люди которые программирую и на машыных кодах, но чень мало. Ети люди не хотят переходить на другие языки, бо лень. Я про языки WinForm. 2JackYF Я про языки WinForm, причом тут линукс. Обшето в этом месяце эта технология станет кроссплатформеной. ( by http://weblogs.asp.net/scottgu/archive/200...-libraries.aspx ) Это сообщение отредактировал(а) Real - 12.1.2008, 20:23 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Real, ты унылый тролль
![]() |
|||
|
||||
nerezus |
|
||||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Кстати да: перл в первую очередь для системного программирования, а в вебе почти не применяется. В середине 90х просто применялся ввиду отсутствия иных вменяемых средств.
![]() C, lua, bash - лидеры по популярности в своих нишах.
|
||||||||
|
|||||||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
Вопрос остается в силе: ты сам понимаешь, что говоришь? И на каком языке? |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
Daevaorn JackYF Извеняйте может вчомто не понимаю, а вчомто не прав, а что я не имею права написать свою мысль.
nerezus Я лгу не специально, то что я думаю то и пишу. Языков очень много никто про всех не знает. Это сообщение отредактировал(а) Real - 12.1.2008, 20:32 |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
какие такие языки 0_о Добавлено через 5 минут и 34 секунды У каждой системы программирования есть своя ниша, у дотнета - бизнес приложения под винду. Но в этом нет ничего плохого, ну похож С# на Basic, ну и што, зато быстро можно чегонибудь сваять ;) |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
А вчом не перспективна технология .NET?
В чом перспективна я вам магу писать очень много есть книга в которая около 700 страниц в ней написано в чом перспектива .NET книга Рихтера. Это сообщение отредактировал(а) Real - 12.1.2008, 20:37 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
А чем она перспективнее остальных? Ну технология и технология. |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
В чом перспективна я вам магу писать очень много есть книга в которая около 700 страниц в ней написано в чом перспектива .NET книга Рихтера. Это я буду переписывать 500 страниц из книги в чом. Да ну вас. Это сообщение отредактировал(а) Real - 12.1.2008, 20:46 |
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
+1 Хорошую фразу где-то недавно подцепил:
-------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
||||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
Lazin |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
а где ее нет? вот у питона например есть, так она покрайней мере одна и та-же на всех платформах тогда-уж нативный код рулит ;)
шо правда? Добавлено через 1 минуту и 36 секунд
у M$ значит уже есть JIT компилятор для всех процессоров, даже еще не существующих ![]() |
||||
|
|||||
Real |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
2Lazin Там не просто библиотека, а гигантськая.
Да правда я даже магу сказать ( 14-15 страница ) где я прочитал что хорошая оптимизация. Добавлено @ 20:55 Рихтер Дж. Программирование на платформе Microsoft .NET Framework
Добавлено @ 20:59
Добавлено @ 21:00 Я уже написал и чем он так плох этот .NET ? Это сообщение отредактировал(а) Real - 12.1.2008, 21:01 |
||||
|
|||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
ключевое слово здесь "может". Теоретически может. А на самом деле? ![]() Добавлено через 1 минуту и 5 секунд нет. Каждый может скомпилировать программу под свой процессор. |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
2JackYF
Да ну тебя может это хорошая новость, а не плохая.
Тогда сделай копиляцию без исходника... Ты у нас крутой программер. Это сообщение отредактировал(а) Real - 12.1.2008, 21:09 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Добавлено через 40 секунд Первые слова в абзацах 2,3,4 цитаты. |
|||
|
||||
Real |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
2JackYF
Может это означает если ты запустиш на другой машыни или поменяеш процессор или другую деталь. Это супер два раза не надо делать компиляцию 3 абзац
4 абзац
Это сообщение отредактировал(а) Real - 12.1.2008, 21:17 |
||||
|
|||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Модератор: Сообщение скрыто. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Real, а ничего, что JIT таки делает компиляцию? Причём, каждый раз при запуске программы? ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Неправда! Лишь при первом запуске, второй раз берет уже из кэша сборок, динамическая лишь линковка. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
чего? а куда он этот кэш сборок будет ложить? программы у нас запускаются от обычного пользователя, которому кроме как в /home на запись прав нет. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Например на WM оно не кэшируется. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
WM это Windows Mobile? Там, вообще, не факт что можно хоть куда-то записать ![]() ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
в том же, что и Java ![]() смысл ясен? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Alexeis, что насчёт кэша сборок в линуксовом варианте? |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
эти три палочки кстати неправильно под моно отрисовываются - должно быть такое: ![]() Под моно у карандаша не учитывается StartCap/EndCap. Вот. -------------------- ![]() |
|||
|
||||
Void |
|
|||
![]() λ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 |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Новый диалект албанского? ![]() -------------------- 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. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
||||
|
||||
Void |
|
|||
![]() λ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 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Нее у нее другое, строение. Вообще, она сделана так чтобы могла работать при минимальной конфигурации типа контролер + оперативка. Жесткий вообще может отсутствовать или быть ReadOnly. Файлы кэшируются в оперативке и все файловые API работают физически с ОЗУ. Не знаю как там, но в линуксе проще, ведь там можно на диск писать. Как в линуксе сохраняются настройки программ? Куда? -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
да, просто палочки, без кругляшек. Настройки, актуальные для всей системы, лежат в /etc. Настройки для отдельных пользователей лежат в /home/<username>. Ситуация следующая: когда пользователь запустит программу, ей (интерпретатору) некуда будет положить кэш сборки - он может писать только в свою домашнюю папку. Доступ на запись в /etc имеет только рут. Или тогда промежуточный вариант, в котором кэш сборок ведётся отдельно для каждого пользователя. Однако, это изрядная трата места на диске и дублирование данных. Либо третий вариант с ручной настройкой, когда кэш будет ложиться в /usr/share/mono/assemblies, например. А на эту директорию дать доступ юзерам на запись. Но это влияет на безопасность, так как один недобросовестный юзер сможешь подложить свинью всем остальным, например записав специально неправильную сборку. Добавлено через 24 секунды З.Ы. жжОшь ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Кстати, интересный вопрос! Как .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. |
|||
|
||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Это не страшно. .NET в этом смысле стабилен. Если в кеше сборка не подходит, то она будет перекомпилирована заново. В самом названии технологии есть указание на сеть, и на работу через сеть/интернет в связи с чем там с безопасностью все ОК. Добавлено через 4 минуты и 2 секунды
Хех. А мне не так смешно. Например, моя версия умеет только читать свой образ с флеша, больше ей про флеш ничего не известно, так что если она и сможет кэшировать то только в ОЗУ на время текущей сессии. ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
2mr.DUDA Скинь *.exe этой программе?
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Не вижу способа, который бы позволял гарантированно проверить корректность данных (без полной компиляции разумется). -------------------- 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. |
|||
|
||||
JackYF |
|
||||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
а как система это определит? собрав заново и проверив различия? или как-то по-другому?
во, +1. |
||||
|
|||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Это вопрос скорее к mr.DUDA, я так глубоко не вникал. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Камрады, в .NET сборки не кэшируются по умолчанию. Есть правда глобальный кэш сборок GAC, но для того чтобы сборку добавить в него, необходимо прописать номер версии в коде AssemblyInfo.cs (или любом др. файле, с пом. соотв. атрибута), и подписать сборку ключом. После этого сборка считается strongly named и может быть помещена в GAC - опять же, не автоматически а утилитой gacutil. Можно зарегистрировать хоть 100, хоть 1000 сборок с одним именем но разными версиями, при этом зависимые сборки будут корректно определять ту которая им нужна.
З.Ы. если LSD имел ввиду именно это в вопросе про кэши -------------------- ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Это поведение можно изменить?
Для этого требуются права админа? -------------------- 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. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Автоматически регистрировать в GAC? Или "кэшировать" == "прекомпилировать", тогда не GAC а ngen. Фиг его знает, под гостем ни разу не пробовал ![]() -------------------- ![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
За сим вопрос про перекомпиляцию программ при каждом запуске разрешите считать закрытым? ![]() |
|||
|
||||
Любитель |
|
||||||||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Реального распространения хардварной поддержки IL-кода в ближайшие лет 50, думаю, можно не ждать, но не в этом дело - для явовского байт-кода также существуют экспериментальные процессоры. Да и вроде и не 1 - http://en.wikipedia.org/wiki/Java_processor
Да ну. Эт давно было - чтоб вообще не поддерживалось...
Отжог!
В моно по дефолту есть только системный gac. Туда автоматом ничего не кидается (но сразу лежат все прекопиленные системные сборочки - или генерятся при установке, не знаю). Можно с помощью gacutil вручную чтой-то кинуть в gac или добавить свою папочку для кэша. Если конкретный пользователь решит, что хочет иметь собственный кэш - пускай создаёт в недрах хоума. Его дело... |
||||||||
|
|||||||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Регистрировать в GAC. Прекомпиляция убивает кросплатформенность (по крайней мере на уровне процессора). Кстати а есть реализации .NET не для x86 процессоров и какой формат исполняемых файлов там используется? И на 64 битных ситемах формат экзешников такой же как и на 32-х битных? А где хранится GAC? Добавлено через 5 минут и 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. |
||||
|
|||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
ВинДир\Microsoft .Net\ну и всякая ерунда...
Есть. Формат стандартного пе-шника. Вышеупомянутый Рихтер подробно расписывает процесс загрузки дотнет-приложений. Он отличается от загрузки обычного пе-шника. По каким-то атрибутам (естественно, не помню каким ![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Вот именно поэтому ngen не просто прекомпилирует в "готовый EXE" а ещё и ж0стко привязывает его к конкретному компу, складывает от чужих глаз подальше в недра GAC, и такой EXE не запустится напрямую а только по запуску оригинального (не-прекомпайлед) exe. -------------------- ![]() |
|||
|
||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Об этом просто должен позаботиться программист при инталяции или при первом запуске проги. Например, оболочка кодегира долго грузиться только в первый раз, а потом уже шустро.
Ну стандартный фреймворк по дефолту то скэширован, а это уже не немало. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Посмотрел, права на запись есть у опытных пользователей и админов. В принципе жить можно, хотя я бы только админам дал бы. С IL кодом все ясно, я говорил про формат исполняемого файла. Меня интересовало будет ли на других архитектурах тот же виндовый PE формат файла.
А полностью 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. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Нет, там же не только набор классов, но и среда исполнения. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
У 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. |
|||
|
||||
mr.DUDA |
|
||||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Можно. Пример.
Аналогично в дотнет. ![]() -------------------- ![]() |
||||
|
|||||
source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
А насчёт безопасности приложений читайте про Code Access Security... Это сообщение отредактировал(а) source777 - 14.1.2008, 16:55 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Дваждую MAKCimа.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Она довольно сложная. Более того она должна быть общая для всех приложений .NET. Я читал, что такая схема нескольким позволяет использовать процессам общую память и тем самым значительно упростить межпроцесное взаимодействие, там же система управления потоками. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Да. И на лялихах с mono, и на кпк на ARM-процессорах. |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
2MAKCim,
То что Java-код медлителен - это давным-давно установленный факт, к примеру см. статью на RSDN(сравнение производительности ЯП), там Java конкурирует с VB за место замого отстойного по быстродействию, в то время как C# всего лишь на 30% отстает от С++... И это притом, что там рассматривается уже устаревшая(1.1) версия .NET-фреймворка. Так что, имхо, очевидно, что Java===тормоза, в то время, как C# для высокоуровневых программ занимает по быстродействию место между С++ и Delphi... -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
source777, стремные цитаты и ссылки на старые статьи не смотрятся убедительно. ты реальные цифры и тесты давай!
в общем присоединяюсь ![]() |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Во-вторых, к той старой статье приложены исходные тексты конкретных тестов, год назад я их прогонял, и в процентном соотношении больших перемен не обнаружил, только C# стал чуть быстрее... Так что непонятно, каких вам ещё док-в надо? реальные тесты и цифры, по которым Java всреднем отстаёт аж на 300% от Delphi, который отстаёт всреднем на 25% от C#, я уже привёл... А уж несовершенство Java-прекомпиляции просто очевидно, достаточно попробовать запустить любую более-менее крупную Java-программу на не самом новом компе, можно выспаться пока она запустится... Лично я считаю, что все подобные холивары возникают из-за зависти Java-кодеров к возможностям .NET, таким образом, необосновано обсирая по мере сил .NET, они самоутверждают себя в том, что их выбор(Java) правилен. Оно и понятно, я не видел языка более корявого(читай плохо спроектированного), чем Java... Это естественно лично моё мнение, но теперь однако ваша очередь доказывать, что Java - не корява и ползает быстрее черепахи... -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 1 Всего: 62 |
Одно знаю, что от версии к версии .net становится объективно медленнее и жрёт больше оперативки. А VS вообще неповоротливый монстр. Пришлось полностью отказаться от .net и вернуться обратно на Delphi/C++.
Java же напротив с каждой новой реализацией JRE ускоряется, а средства разработки Eclipse, NetBeans, Idea летают по сравнению с VS.
Страничку укажи. Не помню чесно слово, хотя прочитал эту книжку от корки до корки, может запамятовал. И вообще книжица с явным закосом под MS написана. Сама по себе не объективна. В аналогичной книжке "ASP.NET для профессионалов" тоже вовсю расхваливают MS, как будто описанного там нет у других фирм. ![]() Это сообщение отредактировал(а) Ch0bits - 14.1.2008, 20:23 |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
Тема производительности не раскрыта. Домыслы и предположения фаната .NET не убеждают. |
|||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
Ну вот что-что, а этого не замечал. Конечно, если сравнивать WPF-приложение с WinForms 1.1, первое наверняка более требовательно к ресурсам. Но это вопрос именно используемых библиотек, а не core runtime и JIT. Я не заметил существенной разницы в отзывчивости 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 |
|||
|
||||
source777 |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||||
|
|||||||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Может быть уважаемые камрады из вражьего стана Java дадут ссылку(-ки) на обзоры, где убедительно доказывается что .NET объективно медленнее для широкого круга задач? А то дискуссия как-то однобоко развивается с первой страницы.
![]() -------------------- ![]() |
|||
|
||||
Real |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: -3 Всего: -1 |
Да я не слышал сторону кто за Java.
Скажите хоть какието факты чем уж так плохая технология .Net. Я только одни слова "плохая" и всьо. Вы только минусы умеете ставить, а доказывать обше, малчите дальше без доказательст луче ничево не пишите. Это сообщение отредактировал(а) Real - 14.1.2008, 21:52 |
|||
|
||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 1 Всего: 62 |
Ещё в первом абзаце в скобках написано: "за исключением последних версий java", т.е. исходя из даты книги 2005, это будут версии 1.5 и 1.6. А у нас уже 1.7 на носу. К тому же давно известно, что их "оптимизация под конкретный процессор" - вранье. История из жизни. Делали значит могучую научную базу химических соединений + всякое хитроумное моделирование. Горячие головы порешили писать на .net, но ясное дело на нём далеко не уедешь, поэтому купили DevExpress и ещё всякой специфичной мелочёвки. На половине проекта дошло что грядёт fuck up. Интерфейс тормозил нипадецки, клиент отжирал пол оперативки, без смены парка машин заказчика не обойтись. На asp.net конечно такой нагрузки нет, но вне локалки загрузка страничек очень долгая и совместимость с не IE браузерами плохая. Короче серверную часть переписали на java, а GUI клиента переделали на QT. В итоге в придачу получили кроссплатформенность и съэкономили на win server, а если бы продолжили на .net ни чем хорошим бы не кончилось точно. Это сообщение отредактировал(а) Ch0bits - 14.1.2008, 23:50 |
|||
|
||||
source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 1 Всего: 62 |
Чтобы догадаться не надо быть гением. Мой последний и окончательный аргумент - мировой рейтинг ЯП. Одиночку в тёмной комнате обмануть легко, но человечество знает на чем писать. http://www.tiobe.com/tpci.htm Аминь! И вот ещё рейтинг производительности языков программирования. (А то тут некоторым товарищам по 300% разницы чудится. Когда кажется - креститься надо!) http://shootout.alioth.debian.org/debian/b...ll&lang=all (Спорить на форумах дело бессмысленное и неблагодарное) Это сообщение отредактировал(а) Ch0bits - 15.1.2008, 00:11 |
|||
|
||||
source777 |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Полагаю, что цитата, взятая по ссылке, красноречиво подчёркивает, что это данный рейтинг аргументом не является;
![]() ![]() ![]() ![]() Да и сама идея считать кол-во специалистов по числу упоминаний - абсурдная идея, наоборот, чем проще в изучении и логичнее спроектирован язык, тем меньше о нём упоминаний... с другой стороны, чем больше народу использует язык, тем больше появляется о нём материала... Т.о. наиболее используемыми с удовольствием языками по вышеуказанной таблице являются C#, Delphi, JavaScript, Ruby, PL/SQL.
http://shootout.alioth.debian.org/debian/b...mp;threadring=1 Я же приводил результаты сравнения для Windows: Java и C#.NET, так что тоже не убедил... + Я больше доверяю тестам, исходники которых, доступны... а у тебя по cсы Добавлено через 14 минут и 2 секунды + Я больше доверяю тестам, исходники которых, доступны... а у тебя по cсылке какая-то дурацкая игра: \\\"Выведи свой язык на первое место, путём установки весов\\\"
Это сообщение отредактировал(а) source777 - 15.1.2008, 01:05 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||||
|
|||||||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Извините мой английский, но какие руки - такой и софт, тут хоть на java пишите хоть на С++, не поможет. ![]() Небось рефакторили потом всё с нуля, и логику и гуи? -------------------- ![]() |
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
||||
|
||||
Maksym |
|
||||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 5 Всего: 62 |
Таки да -- не бывает.
Для широкого круга задач производительность не имеет сколько нибудь существенного значения. Она выходит на передний план как раз для довольно узкого набора задач. И это не те задачи, с которыми ежедневно сталкивается рядовой разработчик. А толковые специалисты найдут адекватную оптимизацию и в .NET и в Java, способы и там и там есть. ИМХО спор о быстродействии .NET и Java -- тупик дискуссии. Объективных источников мы не найдем. Тесты я видел с перекосом в обе стороны и как правило они с подвохом и построены на вырожденных случаях -- таким образом, чтобы выпятить одну технологию за счет того, что в ней лучше оптимизирована какая-нибудь второстепенная вещь. Да и не так это важно, что в какой ситуации на 8% быстрее выполняется.. Важно -- на чем можно удобнее и быстрее писать, а еще важнее -- что проще поддерживать... Вот об этом действительно интересно и полезно поспорить. Ведь в первую очередь именно за скорость разработки, качество кода и оперативность его поддержки нам деньги платят. ![]() |
||||
|
|||||
source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Хотя, честно говоря, тема про .NET и я до сих пор не пойму зачем мы тут обсуждаем джаву? (Может ещё создадим тему "Есть ли будущее у Java?" и будем там её грязью поливать и говорить что у неё есть только прошлое, неужели любители Java этого добиваются?) -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
Любитель |
|
||||||||||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Будет. Везде. Совсем везде. Причём именно не "расширенный" пешник (или как он там называется - короче, который на 64-битках), а обычный.
Кстати, кто-нить объяснит почему у меня именно WPF приложения (минималисткие - в стиле посмотреть що це такэ) торомозят жутко... Про WPF Designer (VS 2008) вообще молчу... P4 3,2; 1.5 Gb RAM.
Ну не знаю, не проверял, но речь про какую VS? Ну, блин, про количество платформ где дотнет вообще есть уже обсуждали... Так что это "некоторых" вероятно относится к полной экзотике. ИМХО, конечно....
+1
+1 Хватит о быстродействии - скучно читать даже... :( |
||||||||||
|
|||||||||||
Void |
|
|||
![]() λ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 |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Тогда круто ![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Фаза луны не совпала?... ![]() А ещё WPF юзает видеокарту по полной, на старенькой видюхе 3D-приложение WPF будет лагать. Хотя если речь про совсем минималистские примеры, тогда конечно странно. -------------------- ![]() |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Может быть - а в какую надо WPF аппликухи запускать? ![]() Ага. Они самые... Нее, всё гораздо банальней... Замечательно, ну неужели оно не в состоянии обойтись процом, если видюха не нравится? Тем более, я ж говорю - примерчики любые... Про видюху мне стыдно - интегрированная на i945G ![]() |
|||
|
||||
LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
1. Стандартная библиотека у Java есть. 2. Не понятно что значит многочисленные разбросанные по сети классы Java, кто их разбросал? .NET чики что ли? ![]()
Действительно кто еще оценит Java по достоинству как не майкрософт. Прям get the facts 2 ![]() Остальную чушь по поводу JIT комментировать не буду. А вообще если у кого-то есть желание померяться пиписьками, то у нас даже и раздел специальный есть: "Наши тесты" придумывайте тест и посмотрим.
Надо же дать Кащею хоть какую-то надежду, раз с .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. |
||||||
|
|||||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 2 Всего: 77 |
![]() иал, подумай над этим. Под джаву есть разные компиляторы. Другой вопрос - нет компиляторов для разных языков в байткод. И не надо. Это, конечно, мощный пиар ход... ![]() Надо учесть то, что склепать машину на коленке - одно, а делать хорошие машины серийно - другое. Там где используется какой-то редкий язык - зачем его пересаживать на дотнет? ![]() Работал в конторе - там был павербилдер онли. Представляю сейчас у них: а давайте заюзаем "павербилдер.дотнет" ![]() - А нафея? - а хз... прикольно... МС, дотнет, круто, яйца вкрутую. Топменеджмент ахреневает от крутости и сразу даёт бабло и время на заюзывание. Так вот... я уже представляю себе преимущества этого: Набирают команду под маленький проектик. Берут алголиста, дельфиста, сипиписта, визуалбасикиста... И они пишут нечто дотнетовское ![]() Почему-то most of вакансий требуют сишарп. Все кладут болт на то, что можно дельфисту продолжать писать на паскале са датнеттт. Потому что люди разумно считают "проще за две недели пересадить чеолвека на новый язык, чем городить какую-то херню" И в джаве я вижу плюс. Ты пишешь мобайл, пишешь десктоп, пишешь веб, пишешь N-tier app - один и тот же язык. Легко заглянуть и разобраться. Кстати, крутая фича корбы "совместить любое модули на любых языках" затухла. Потому что никто не будет тулить в новую боьлшую систему на джаве или дотнете фортрановский старый модуль и суппортить его силами джавистов, дотнетчиков и фортранистов. Проще на джаве/дотнете переписать его быренько. Давайте честно посчитаемся - много ли у вас всех вакансий и людей, которые пишут на делфи/перле под дотнет? ![]() Или всё-таки сишарп(басик) под дотнет и джава под джаву? ![]() Ну как дети малые ![]() Добавлено через 2 минуты и 53 секунды У дотнета есть плюсы: А) Он поддерживается мелкософтом Б) Он ориентирован на винду. Оптимальная работа в связке. Воть и всё. Винда и пиар мелкософта продвигает дотнет. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Ну не преувеличиваем "только винда и пиар", уже очень большое комьюнити есть. ![]() -------------------- ![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
которое создалось с помощью чего? правильно, пиара ![]() |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
![]() -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 2 Всего: 77 |
Я не преувеличиваю. Я основное выделил. У джавы плюсы - простой сиподобный язык и врождённая кросплатформенность. + открытость и хорошие набранные позиции в распределённых системах. Вот и всё(с) Добавлено через 5 минут и 17 секунд Ессно, нет. Но сейчас погоду делает не дждка от сана. А куча опенсорса, мощные коммерц производители апп серверов, фреймворки, появляющиеся как грибы. А мелкософт самостоятельно тянет и пихает свой ледокол. Имея, конечно, преимущество в бабле, размахе и возможностях. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
Простой сиподобный язык? Ха! C# проще!
Врождённая кроссплатформенность? Да кому она нужна? ![]() Набранные позиции в распределённых системах - а что такое распределённые системы? Может у дотнета там позиции не хуже. ![]() -------------------- ![]() |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
это еще почему? по мне так Java даже проще, чем C если вам она не нужна, то это не значит, что она никому не нужна -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
А причём просто си? ![]() +1 |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
в качестве примера на самом деле Java как язык (набор синтаксических конструкций) проста как пять копеек -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Во-вторых, C# вобрал себя всё лучшее из синтаксисов многих языков... Что делает его синтаксис приятнее и легче в восприятии...
Это сообщение отредактировал(а) source777 - 17.1.2008, 14:33 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 5 Всего: 92 |
Да ужос! Чем base круче? Это в очень многих языках. Спорно, что это плохо (если не говорить о производительности...). Автор почти любого языка говорит что-то подобное... Дык я и не против Моно. Однако, Моно по возможностям объективно отстаёт от МС .Нет ФХ... Или от явы ![]() |
|||
|
||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 1 Всего: 62 |
По САБЖу будущее конечно есть, только вот где и с кем другой вопрос?
|
|||
|
||||
chief39 |
|
||||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 2 Всего: 77 |
Мне уже несколько раз понадобилась. Выбрасываем случаи, когда мне нужен был оракл клиент под вин и лин. Единтсвеный раптор - переписал в линь и в вин. запустил и работаешь. Никаких либ, донастроек, моно и отдельных фреймворков. В производственных целях - раза четыре. Помогали дописывать систему. На сипипях. С кучей гемора дефайнов для вин и лин. Аналог писался на джаве. Ноу проблемс. Но, если тебе лично и впрямь не надо... ![]()
Может быть. Что с аналогом еджиби? С распределёнными транзакциями? Что с аппликэйшн серверами? Что могут делать ещё не существующие(AFAIK) дотнет апп сервера?
Гм... кажется тут уже моно обсосали. если для "кросс" дотнету нужна моно - значит это не "врождённая". Дждка не требует, к примеру, спринга или фуинга для того, чтоб запуститься под фрёй, линью или виндой. Да и результаты запуска под моно... Хотя, канечно, доставлять либы чтоб просто заработало - эт нетрудно ![]() Я не говорю что дотнет - аццтой, а сишарп - трудный или лёгкий. "Лучший язык - тот, который изучил досконально". Я говорю о видимых, крупных и важных(хотя бы для меня) достоинствах и недостатках платформ. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
||||
|
|||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
System.EnterpriseServices, System.Transactions под виндой работает просто великолепно. Сервера: ASP.NET, MS Distributed Transaction Coordinator, Windows Communication Foundation.
Не только Шэфу, путаете понятия. Сравнивать надо Java как платформу и CLR (Common Language Runtime) как платформу. MS .NET framework и Mono - это разные реализации CLR specification, совместимые между собой, только Mono с уклоном в кросс-платформенность, а .NET - в винду. А есть такое понятие как BCL (Base Class Library), и тут уж кто как сделает. Вот Моно, например, пытается реализовать System.Drawing через Cairo (кажется так называется), а в MS .NET framework оно реализовано через GDI+. Вот такие дела, товарищи. |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 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. |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Сколько раз я эти сказки уже слышал, про любой новый язык такое пишут.
Моно слишком сильно отстает от паровоза. -------------------- 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. |
||||
|
|||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 1 Всего: 56 |
||||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
А начем основывается сие замечательное предположение? ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
-------------------- 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. |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 2 Всего: 77 |
Буду знать. Был нифкурсе. Думал что это лишь "подстилка" для мс CLR По поводу "кросс" скажем так: МС не двигает моно, а двигает под "винду". Ибо винда помогает распространять дотнет, а виндовый дотнет помогает распространять винду. Поэтому моно мс затоптало бы само, если бы не было конкуренции джавы. Куча виндей - всё на дотнете. "Хотите мощную систему готовую - поставьте виндюшку. Смените серверки понемногу на винь..." Рука руку моет. Есть моно - можно заявить - "а вы всё равно ставьте нашу платформу! Даже под линь!" Но если нет риска, что сделают то же на джаве - то нахрен тот моно сдался??? "Ставьте винду и берите продукт. Или сосите лапу. Пустую." Я уверен что МС желает посадить "всех" на винду с дотнетом поверх. А не распространять моно дотнет по альтернативным осям(ну не дебилы же они ![]() Просто пока не может. Дай бог чтоб не "пока". Не потому что плохие, а потому что монополия - это жопа с одной половинкой и даже без дырки. Это сообщение отредактировал(а) chief39 - 17.1.2008, 16:54 -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |