LINUX.ORG.RU

Изменения в релизе Moma 1.2.6


0

0

Moma - инструмент для анализа возможности портирования существующих .Net приложений на Mono.

Основной предмет анализа - обращения к объектам библиотек классов.

Изменения:
Добавлемы классы .Net 3.0/3.5
Удаление Design Namespaces

Скачать:
http://www.mono-project.com/MoMA

>>> Подробности

Ответ на: комментарий от alx_me

>Афигеть, на С они уже 'фи'-говорят, от c++ их воротит. Детки притащили любимые игрушки из дома и давай хвататься. А меня лично коробит от таких ребят. Не научились использовать мощь современных процессоров а уже туда же, кричат 'ну докупят ещё памяти - она же дешёвая'. А потом думаешь, а почему новая игрушка тормозит больше чем предыдущая, а умеет меньше? Ответ прост - вырождение. Не нужно оптимизировать и отлаживать. Не нужно ловить баги всё за вас система сделает. А пипл пусть хавает то что ему дают компании. Да идите вы со своими .net, c# и java в !!

Истерика старого плюсовика... нда...

Еще раз повторю про расход памяти: если руки растут не из ж... то жаба сожрет ровно столько памяти сколько требуется и это уже зависит от тебя как программиста - никто не мешает использовать полный spring-with-dependecies или еще какую-нибудь крупномасштабную поделку для хэлловорда - но тут боюсь уже медицина бессильна. Запусти как-нибудь, чего-нибудь под профайлером - сильно удивишься и сразу задашься вопросом "А нужна ли мне вот эта хрень?", "А вот эта?" - с этого и начинается оптимизация.

P.S. Нехрен брать glassfish для веб хэлловорда, а если уж взяли - нехрен орать, что жаба тормоз - наслаждайтесь наличием JMS, EJB, JTA, JBI которыми вы все равно не пользуетесь... P.P.S. Это не вырождение - это вполне естественный процесс уменьшения ИЗБЫТОЧНОЙ сложности инструмента (нравится это кому-то или нет)

anonymous
()
Ответ на: комментарий от alx_me

>А потом думаешь, а почему новая игрушка тормозит больше чем предыдущая, а умеет меньше? Ответ прост - вырождение. Не нужно оптимизировать и отлаживать. Не нужно ловить баги всё за вас система сделает. А пипл пусть хавает то что ему дают компании. Да идите вы со своими .net, c# и java в !!

Оптимизировать и отлаживать нужно ВСЕГДА, независимо от того, на каком языке ты пишешь. Без этого не будет жизни на этой планете. CLR и JVM баги за вас не исправит, оставь надежду всяк сюда ходящий, сишник.

Ишь, расслабились сишники, понимашь! Разнылись, что чудеса "не те". С таким подходом к управляемому коду ваши новые программы не то что тормозить будут, они не запустятся даже — пользователь оборвёт JIT-компиляцию, так как устанет ждать.

Так что не расслабляться, учиться понимать принципы оптимизации, учиться работать с профилировщиками для MSIL и Java. Изучать рефакторинг. Читать Фаулера и GoF, а то миллиарды мобилок содержат в себе такую ахинею на java в стиле си-без-плюсов-вопреки-ООП, неизвестно как оно работает вообще и не навернётся ли где в один прекрасный момент.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Расскажите это неообразованным быдлоjavaпрограммистам. Мне не надо, я на нём не пишу. Того что мешает не использую, либы изучаю, тесты пишу. Открытий для себя не увидел. Тем временем средненький java-программист накидал фигню и учит как надо, даже не догадываясь о том айсберге что он принянул за уши, и повторяет: "пипл хавает".

alx_me ★★☆
()
Ответ на: комментарий от alx_me

>Расскажите это неообразованным быдлоjavaпрограммистам. Мне не надо, я на нём не пишу.

Платформа уже воздвигла "порог вхождения", через который переступают только квалифицированные кадры — у остальных не получается. Обычно это обида на всю жизнь, они обижаются и называют то, что у них (и таких же, как они) получилось, "быдлоjavaпрограмой", а язык, соответственно, "быдлоязыком".

В Java нет "средненьких" программистов. Есть квалифицированные программисты, а есть неквалифицированные программисты. Третьего не дано. Просто так устроена платформа.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

А .Net не делит программистов на квалифицированных/некваклифицированных/средних.

Она предоставляет инструмент для решения СОВРЕМЕННЫХ прикладных задач за минимальное время и минимальные денежные расходы.

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

Фаровский блокнот - это разве инструментарий?

Хотя постойте, все остальное - говно, его много и оно говно.

Для .Net/Моно есть 3 среды: VS,SharpDevelop и MonoDevelop.

И никагого холивара безду ними нет.

GotDotNetMono
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.