Компания Novel анонсировала (http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=...) выход MonoDevelop 1.0 (http://www.monodevelop.com/), интегрированной среды для разработки .NET приложений в Linux и Mac OS X.MonoDevelop поддерживает все атрибуты современной интегрированной среды разработчика, такие как автодополнение кода, навигация по классам, контекстная помощь. Особо подчеркивается наличие средств упрощающих портирование .NET программ из Windows и механизма импорта проектов из Microsoft Visual Studio. Среду можно использовать для разработки десктоп и ASP.NET web-приложений.
Кроме того, выпущена бета версия Mono 2.0 (http://www.go-mono.com/), содержащего реализацию полноценной поддержки .NET Framework 2.0 и частичной .NET 3.5.
URL: http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=...
Новость: http://www.opennet.me/opennews/art.shtml?num=14706
ГЫЫЫ вот тебе и последствия яшкания с мелкософтом...
>ГЫЫЫ вот тебе и последствия яшкания с мелкософтом...А появление программ на Mono в стандартных поставках GNOME и KDE это тоже мелкософт виноват? А портирование KDE под винду? Микрософт подали неплохую идею, и я не вижу ничего плохо в том что опенсорс разработчикам она понравилась, а так же в том что в будущем появятся программы которые будут нормально работать и под Linux и под Windows без танцев с бубном.
Уже и под KDE? Под Gnome - понятно, там мигель - микрософтовский прихвостень. Но под KDE я о подобной гадости не слышал. В любом случае, ничего ценного, как и на java, на mono еще не написали, и, надо думать, не напишут.
Ну про джаву это вы зря, на ней написано очень много чего полезного. А .NET и Mono очень перспективные среды. По-моему даже Вирт очень неплохо отзывался о .NET
>А .NET и Mono очень перспективные средыАга, такие же перспективы как и у винды.
>По-моему даже Вирт очень неплохо отзывался о .NET
Типа замена паскалю?
Откуда такая злость?Уважаемый сходу назовёт несколько недостатков .NET?Это довольно хорошая вещь, с неплохими перспективами, имхо. Очень неплохо подходит для довольно серьезных приложений с кучей логики и взаимодействием с пользователем...
>Откуда такая злость?Уважаемый сходу назовёт несколько недостатков .NET?
>
>Это довольно хорошая вещь, с неплохими перспективами, имхо. Очень неплохо подходит для
>довольно серьезных приложений с кучей логики и взаимодействием с пользователем...Недостаток не скажу, но вот преимущество скажу есть несомненное. Очень удобно декомпилировать программы на .net и красть алгоритмы. Так что я только "за" портирование .net.
обфускацию придумали трусы? или сэр неосилил почитать инфу про защиту CLI кода?
>обфускацию придумали трусы? или сэр неосилил почитать инфу про защиту CLI кода?
>а кто эту защиту обеспечивает?
неосилил почитать инфу - это синоним типа, не осилил досмотреть рекламный ролик?
сколько можно, наша ОС с каждой версией все быстрее и все менее требовательней к ресурсам.
например, как оператор за ней работающий
Юный подаван не усвоил, что лет 40 назад придумали ООП и теперь алгоритмы красть не нужно?
Где-то на .NET написаны интересные алгоритмы?..Btw, если кому-нибудь надо - obfuscating врубят и превед.
Повторюсь, считаю платформу перспективной, и её развитие под linux - радует. Можно шустро ваять GUI-шки на .NET =)
Декомпилировать это идиотизм. Проблема в том, что `кросс-платформенные' java и mono располагают к распространению софта в бинарном виде, что очень плохо. С компилируемыми в нативный код и интерпретируемыми языками таких проблем нет.
>А появление программ на Mono в стандартных поставках GNOME и KDE это тоже мелкософт виноват?В кде нет моно. В гноме мигель постарался.
>Микрософт подали неплохую идею
В чём неплохая? Что они там своего "подали"?
>а так же в том что в будущем появятся программы которые будут нормально работать и под Linux и под Windows
Это сказки.
>без танцев с бубном.
Как под венду бы не писали, из-за её дефектов танцы неизбежны.
>А портирование KDE под винду?
Никак с моно не связанно, это заслуга куте, к тому же портируют не кде, а программы.
В KDE нет Mono не потому, что идея кроссплатформенности .NET плохая, а потому, что нынешняя Mono от Мигеля завязана на Gtk. Вот когда будет QtMono или лучше KMono, тогда и будет Mono под KDE. Но лучше будет не включать её в базовый комплект KDE, пусть будет отдельно. Кому надо .NET приложения, тот и установит.
а зачем им mono или .net?
это уже напоминает победу ума над разумом. Qt (а скоро и KDE) УЖЕ является кросс-платформенной. Не для этого ли изобрели .NET? И где этот .NET работает кроме винды?
Наборы стандартных компонентов, классов и т.д.?
Так их в Qt/KDE не меньше.
У мелкомягких не может быть неплохих идей. У них вообще никаких идей нет. Они в совершенстве умеют копировать и продвигать. Последняя идея мелкомягких - это идея Билли о том, что можно софт продавать отдельно от железа. Т. е. то, что позволило ему заработать деньги и то, с чем он сейчас активно борется, стимулируя розничных продавцов.Разница между mono и Java в том, что Java - это открытая технология, поддерживаемая всеми платформами, имеющими промышленное применение. А mono - это прием, позволяющий .net говноподелки запускать на Linux. Java поддерживает куча независимых разработчиков, включая, например, Apache SF. Mono - это Novell и мелкомягкие.
Т. е. на самом деле между Java и mono нет ничего общего.
> А mono - это прием, позволяющий .net говноподелки запускать на Linux.Если учесть, что большинство "говноподелок" активно использует windows-specifie features, смысл Моно, мягко говоря, не ясен (исходя из Вашего тезиса).
Что, в принципе, не мешает нам разрабатывать на Моно свои приложения.
Перечитайте мое сообщение еще раз. Никаких двусмысленностей.> Что, в принципе, не мешает нам разрабатывать на Моно свои приложения.
Не удивлен, слышал и о бОльших извращениях. Чем бы дитя ни тешилось, лишь бы не курило.
>Перечитайте мое сообщение еще раз. Никаких двусмысленностей.А я не про двуссмысленности, я про неверность посылок.
Java - не самый лучший инструмент. Она начала развиваться, как только появилась серьезная альтернатива.
Да ну? Вас, уважаемый, кто-то обманул. Java не прекращала развиваться в отличие от мелкомягких говноподелок. Кроме того, альтернативы Java сейчас нет, это полновесный мейнстрим.
>Да ну? Вас, уважаемый, кто-то обманул. Java не прекращала развиваться в отличие
>от мелкомягких говноподелок. Кроме того, альтернативы Java сейчас нет, это полновесный
>мейнстрим.Т.е. долгая дорога от 1.1.4 до 5 (года три, если память не изменяет) - это мейнстрим и развитие? Нафик-нафик.
Именно мейнстрим и развитие. А для детишек есть mono, .net и прочие говноподелки. Пишите код в мусорную корзину, Вас никто не останавливает.Объяснять что-то апологетам Билли - терять время, но очень раздражает тупой пионерский задор.
Вы что-то путаете. У меня пока получается деньги этим зарабатывать, так что ни задор, ни пионеры, ни, упаси боже, корзина тут ни причем. Нет аргументов - так и скажите, чего уж там, лица не потеряете за маской анонимности. :)))
Ну, деньги можно много чем зарабатывать. Кистенем на большой дороге, например. Или одинцеконфигурастом. Или ассенизатором. Тоже работа. Я уже сказал: бесполезно рассказывать что-то апологетам Билли. Зарабатываете - на здоровье. Бараны, которые готовы платить за говнокод, никогда не переведутся. Аргументы - увольте, бисер перед свиньями не мечу.
Блин, скоро вообще комменты перестану читать на опенНете, такое впечатление, что весь ЛОР сюда перебрался, осталось только покричать "ВЕНДЕКАПЕЦ".
> Аргументы - увольте, бисер перед свиньями не
> мечу.А они имеются? :) что-то сомневаюсь...
Конечно, имеются. Заходите на TSS, если Вам повезет и мы там пересечемся, все увидите, услышите и даже сможете на зуб попробовать.
>Конечно, имеются. Заходите на TSS, если Вам повезет и мы там пересечемся,
>все увидите, услышите и даже сможете на зуб попробовать.Т.е. имеются они может где-то и есть, но Вы их не покажете, потому что знание сакральное, а спорить без поддержки многоперсонного комьюнити не на своей территории отказываетесь? :) Понятно, ч.т.д. Вопросов больше не имею.
Да нет, никаких сакральных знаний, все есть в открытом доступе. Если интересно - ищите, читайте. Дело вот в чем: Ваше предложение звучит для меня примерно как "а вот докажи, что дважды два - четыре". Глупо будет выглядеть, если я начну это доказывать. Если не умеете считать и не умеете читать, чтобы научиться, зачем Вам это вообще знать? Пишите говнокод для mono, мне это не доставляет никаких проблем.
всё хорошо, среда есть... но почему в среде разработки нет отдладки... уму не постижимо :)
На сайте Моно версии 2.0 не обнаружено. Текущие билды выкладывают, но самой версии 2.0 нет.
Далее, на сайте МоноДевелоп есть только первый релиз-кандидат. Что мало коррелирует с выходом первой версии. Так что поторопились с новостью.
В анонсе (импортном, том что по ссылке в первом сообщении)в самом низу значится:".....
AvailabilityMonoDevelop 1.0 and the Mono 2.0 beta can be downloaded beginning March
14 at http://www.mono-project.com/Downloads......"
т.е. завтра, и скорее всего вечером (разница во времени), будет доступно для скачки.
>Java - не самый лучший инструмент. Она начала развиваться, как только появилась серьезная альтернатива.ява отличным образом реализует идеологию ооп (на порядок выше чем с++, хочу отметить)
другое дело, что ява работает на абстрактой вирт машине, это ее плюс (потому что может визде) так и минус, потому что нету интеграции с железом, в отличии от дотнет платформыосновной плюс в копилку популярности дотнета, простота и полная интеграция с всеми примудростями винды, тоесть с железом (через дрова ясен свят) и тд... мало того сам дотнет это вполне достойная (как для мелкомягких манагеров) попытка избавится от своего же наследния ввиде ком технологий... это все просто отлично работает для винды и виндовс-лайк стиля
но имхо, для никсов это просто один из способов развлечься "не так как все" (ну кто-то собирает все из исхолников, кто моно настругал)
в плане идеалогии вселенского масштаба или нового витка еволюции дотнет НИЧЕГО не сказал и не даст
P.S. ну сосбно че тут флеймить, если половину (большую) всей заразы (вирусы/черви/трои) умудряются писать на визуалбейсике ? :D
>ява отличным образом реализует идеологию ооп (на порядок выше чем с++, хочу
>отметить)тут (лично я) не соглашусь.
>основной плюс в копилку популярности дотнета, простота и полная интеграция с всеми
>примудростями винды, тоесть с железом (через дрова ясен свят) и тд...
>мало того сам дотнет это вполне достойная (как для мелкомягких манагеров)
>попытка избавится от своего же наследния ввиде ком технологий... это все
>просто отлично работает для винды и виндовс-лайк стиляа вот пусть бы M$ и выпустила m$ office на .net
и, так сказать, личным примером продемонстрировала отличную работу>но имхо, для никсов это просто один из способов развлечься "не так
>как все" (ну кто-то собирает все из исхолников, кто моно настругал)для никсов - это извращение
>ява отличным образом реализует идеологию ооп (на порядок выше чем с++, хочу
>отметить)Думаю, знающие smalltalk с Вами не согласятся. :) А мета-классы, а множественное наследование (в неумелых руках зло, но все же)?
>другое дело, что ява работает на абстрактой вирт машине, это ее плюс
>(потому что может визде) так и минус, потому что нету интеграции
>с железом, в отличии от дотнет платформыЭм... .NET-код (точнее, CLI-код) тоже в песочнице сидит. :)
>но имхо, для никсов это просто один из способов развлечься "не так
>как все" (ну кто-то собирает все из исхолников, кто моно настругал)Т.е. корпорация Новелл, не последнее слово в истории ИТ, так, погулять вышло? О-как.
>в плане идеалогии вселенского масштаба или нового витка еволюции дотнет НИЧЕГО не
>сказал и не дастПо сравнению с мировой революцией все это суета и томление духа, согласен. :)
>P.S. ну сосбно че тут флеймить, если половину (большую) всей заразы (вирусы/черви/трои)
>умудряются писать на визуалбейсике ? :DДа, флеймить, пожалуй, не стоит. :) Да и не буду больше.
>Думаю, знающие smalltalk с Вами не согласятся. :) А мета-классы, а множественное
>наследование (в неумелых руках зло, но все же)?Думаю товарищь Вам надо лучше читать спецификации, повнимательнее и поновее. Всё ето есть в Java!
>Думаю товарищь Вам надо лучше читать спецификации, повнимательнее и поновее. Всё ето
>есть в Java!Думать - это хорошо. Не подскажете, какие именно спецификации надо читать и на каких страницах?
MN - MicroNovell :)
Короче под/для MS пишут софт :) Т.о. обеспечивая (поддерживая) популярность окон в будущем! и следовательно появления новых окон
>MN - MicroNovell :)
>Короче под/для MS пишут софт :) Т.о. обеспечивая (поддерживая) популярность окон в
>будущем! и следовательно появления новых оконда нет. думаю все прозаичней.
нужно же сказать, что .net кросс-платорменная (не для обычных смертных программистов, а для антимонопольных служб - вот, дескать, и на линукс работает).
а Вы, ребята, давайте, осваивайте - это ж инновационная платформа будущего.
а те, кто сидели на их прошлых платформах "будущего" - идут пить пиво.
выиграл тот, у кого своя платформа для разработки (это реверанс в сторону 1С)