1.1, тоже Аноним (?), 11:39, 13/04/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Портирование != переписывание на другом языке.
То, что здесь были использованы полуавтоматические конвертеры, сути не меняет.
А новость, к сожалению, такова:
"Компания RedHat смогла перевести большой проект с С# на Java только с помощью проприетарного транслятора исходников"
| |
|
2.3, nb (??), 12:04, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
для начала только конвертер, теперь кажется и фирму купят)
| |
|
1.4, Аноним (-), 12:16, 13/04/2010 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
А зачем? Чем Mono хуже Java? Только не надо начинать про майкрсофт, патенты и прочую лабуду.
| |
|
2.7, Аноним (-), 13:03, 13/04/2010 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Только не надо начинать про майкрсофт, патенты и прочую лабуду.
это не лабуда, а серьёзная проблема...
| |
|
3.8, Anonim (?), 13:05, 13/04/2010 [^] [^^] [^^^] [ответить]
| –10 +/– |
Товарищ аноним, расскажите мне хотя бы один прецендент предъявления претензий по Mono. Раз уж назвал это _серьезной_ проблемой.
| |
|
4.11, none (??), 13:24, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
ну вот мнение спеца:
"using MONO proved that the technology was immature at the time and did not meet our needs."
из блога (ссылка выше)
proved однакоже ;)
| |
4.12, szh (ok), 13:30, 13/04/2010 [^] [^^] [^^^] [ответить]
| +4 +/– |
возможность кем-то законно отобрать у тебя все заработанное за последний год ты бы рассматривал как проблему, даже если такого еще не разу с этим кем-то не происходило.
Тем более учитывая что кто-то - это корпорация, обязанность которой перед акционерами оптимизировать свою прибыль любыми законными способами.
> Раз уж назвал это _серьезной_ проблемой.
Если _серьезно_ хочешь не считать это проблемой, застрахуй redhat хотя бы на 100 миллионов долларов от таких претензий, redhat тебе даже кучу денег за страховку заплатит.
| |
4.21, минона (?), 17:03, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Товарищ аноним, расскажите мне хотя бы один прецендент предъявления претензий по Mono.
видимо redhat не хочет быть первой.
а вы можете продолжать. никто же не запрещает?
| |
|
|
6.30, минона (?), 17:29, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
а редхэт выбрала второй. и уже давно.
нахрена им ещё и недоделок с вечно недоподдерживающим промежуточный недостандарт?
у них серьёзные клиенты. а им лапша из "поддерживает_2.0_на_95%,_а_3.0_примерно_на_90%" почему то не вешается.
только вам.
| |
6.37, User294 (ok), 17:49, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Я сам не пользуюсь ни C# ни Java. Но из двух выбрал бы первое.
И правда - толстый :)
| |
|
7.42, Толстый (ok), 18:09, 13/04/2010 [^] [^^] [^^^] [ответить]
| –2 +/– |
Нет не толстый. Первый недостаток джавы - страшная verbosity. На Java невозможно писать без IDE, потому что она осуществляет большое количество кодогенерации за программиста. Кривость языка и стандартной библиотеки, которая обходится такими средствами - не годится. Второе - страшная медлительность, сужу по Eclipse. Чтобы там не говорили, а на моей машине с 1Gb памяти она еле вертится, в то время как Qt Creator к примеру летает(но то С++ и сравнивать нельзя конечно же). с monodevelop сильно дела не имел, но насколько помню она не тормозит так страшно.
http://b-mahno.livejournal.com/1727.html - а вот это напоследок.
| |
|
8.44, iZEN (ok), 18:28, 13/04/2010 [^] [^^] [^^^] [ответить] | +1 +/– | Не потому А потому что без IDE невозможно вести большие проекты, которые невозм... текст свёрнут, показать | |
8.45, минона (?), 18:46, 13/04/2010 [^] [^^] [^^^] [ответить] | +1 +/– | смотря с чем сравнивать если с последними визуалстудио, то эклипс и не такой уж... текст свёрнут, показать | |
|
|
|
|
4.36, User294 (ok), 17:48, 13/04/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Товарищ аноним, расскажите мне хотя бы один прецендент предъявления претензий по Mono.
Это что-то из разряда "у вас несчастные случаи на стройке были?" :)
Знаете, нормальные люди которые просчитывают риски - предпочитают не отчищаться от дерьма когда уже вляпались по уши а просто обходить его сторонкой. А MS - это такая интересная контора от которой трудно ожидать что либо кроме целого букета проблем и геморроя.
| |
|
|
2.9, Cobold (??), 13:06, 13/04/2010 [^] [^^] [^^^] [ответить]
| +4 +/– |
Сами технологии тут конечно не причём, проблема в их хозяевах. Можно перефразировать: "компания Red Hat поглотила и успешно переварила весомый аргумент её конкурентов M$ и Novell" - конкуренты строили свою политику на завязке сторонних разработчиков на свой продукт, а красные шапки их обломали.
| |
|
3.49, Толстый (ok), 20:47, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
По новому кругу пойдем. У джавы есть структуры? Чтобы можно было выделять на стэке? Или на каждый чих класс в куче аллоцировать?
| |
|
|
5.51, Толстый (ok), 21:12, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
> Классы не аллоцируются. Их загружает ClassLoader, затем аллоцируются объекты из класса.
Да, я имел в виду объекты класса конечно же.
Escape analysis хорошая штука конечно, и компилятор умный. Но часто хочется полностью контролировать выделение памяти.
Из всех Java программ что я пользовался, пока радует только одна - TuxGuitar.
| |
|
|
|
2.63, northbear (??), 08:32, 14/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
1. Java более зрелая платформа в сравнении с Mono. Сравните время существования языка.
2. Для Java существуют более развитые инструменты разработчика и библиотеки. Развивать продукт на Java проще. Не говоря уже о количестве реализаций Java вообще. Моno по сути проект одного человека Мигеля Икасы.
3. Количество опытных разработчиков под java явно больше среди адептов Unix-cистем. Под Mono, то бишь .NET разрабов, знакомых со спецификой unix-платформ, по пальцам пересчитать. Число и общий уровень квалификации разработчиков на Java явно выше. Толпа кухарок, переквалифицировавшихся windows .NET разработчиков на курсах MS в расчет не берется. Соответственно развитие обойдется дешевле.
4. Развитие .NET и соответственно Mono ведется MS'ом исключительно в контексте развития Windows-платформы. Рассчитывать в таких условиях на какую-либо эффективность на других платформах не приходится. Потому как на других платформах это будут костыли однозначно.
5. Мультиплатформенность Mono скорее декларированная. Учитывая возраст проекта и размер команды разработчиков, то сильно сомневаюсь, что Mono сколь-либо серьезно отлажена на всех заявленных проектом Mono платформах. Cпортировав продукт на Mono, вся команда да и сам RedHat глубоко и на долго вписал бы себя в состав beta-тестеров Mono.
6. Моnо продукт конкурирующей фирмы, как бы то не говорили. Есть много способов саботировать конкурирующие продукты, в которых используются твои инструменты. У MS на эту тему большой опыт. Думаю они охотно им поделятся с Novell.
И так далее и тому подобное...
| |
|
1.6, Anon (?), 12:34, 13/04/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ну, погуглите чем .NET отличается от Java и что такое костыль Mono.
| |
|
|
3.31, минона (?), 17:33, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
какого рода сертификацию моно стандартам (даже стандартам, не говоря уже про стандарты секюрити) вы лично можете привести?
| |
3.38, User294 (ok), 17:54, 13/04/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Давайте-ка аргументировать слова, такие как "костыль Mono".
У корпорации Майкрософт - дотнет версии 4 на подходе. А моно извините где-то в хвосте плетется и потенциальных патентных проблем и прочая на случай если он вздумает в первые ряды выбиться - заготовлено. Например, MS никому и ничего не обещал насчет WinForms. А если их нельзя будет юзать в *никсах а GTKшные биндинги в винду придется переть отдельно и прочая - так это не более кроссплатформенно чем запуск виндозных программ в wine. Все-равно какой-то левый гемор что так что сяк и одна и та же программа без танцев с бубном на разных системах не работает а *никсы - в отстающих т.к. MS взял себе фору (что "друзьям опенсорца" из редмонда и надо, в общем то).
| |
|
4.60, Толстый (ok), 01:43, 14/04/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
GTK в Windows разве плохо работает? Pidgin, Gimp, Abiword, Gnumeric? Да и не GUI'ем единым.
| |
|
3.41, pavlinux (ok), 18:06, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Давайте-ка аргументировать слова, такие как "костыль Mono".
Весомый аргумент в заголовке новости.
| |
|
|
|
2.19, szh (ok), 16:14, 13/04/2010 [^] [^^] [^^^] [ответить]
| +2 +/– |
отсутствие возможности майкрософт запугивать в кулуарах клиентов redhat.
| |
|
3.32, минона (?), 17:38, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
и не только.
в конце концов жаба под рэдхэт есть нативная, сертифицированная.
соответственно, и продукт на ней сможет обладать всеми этими качествами.
вот представьте себе (только представьте) как будут на моно покупать тот же газпром, да ещё с обязательной сертификацией во фстэке?
зы:
а вы думали "толстый" что ли основной клиент у рэдхэта? :D
| |
|
4.53, Толстый (ok), 21:15, 13/04/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
> а вы думали "толстый" что ли основной клиент у рэдхэта? :D
Если без иронии, то я не клиент редхэта, ибо поддержка не нужна. Посему юзаем CentOS. Все у меня руки не доходят основательно попользоваться Mono, ибо есть лучшие средства чем и Mono и Java. Если уж на то пошло, и то и другое недоязыки.
| |
|
5.54, минона (?), 22:38, 13/04/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Если без иронии, то я не клиент редхэта, ибо поддержка не нужна. Посему юзаем CentOS
похвально.
>Все у меня руки не доходят основательно попользоваться Mono, ибо есть лучшие средства чем и Mono и Java. Если уж на то пошло, и то и другое недоязыки.
ни то, ни другое - не языки.
это что? шутка? или новость?
это платформы (с моей точки зрения - якобы).
в любом случае - не языки. языки - это мелочи (обоим). хоть брэйнфак (или как его там).
зы:
жаба на (якобы) платформу тянет гораздо лучше. (посмотрим, что там оракл накомандует)
| |
|
6.61, Толстый (ok), 01:45, 14/04/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я имел в виду именно языки(C# и Java) и именно с точки зрения выразительной мощи, фич итп. Платформы лично мне неинтересны, так как я с Ынтерпрайзом не связан. Но это конечно только я.
| |
6.62, Толстый (ok), 01:46, 14/04/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
Возьми D. Похожая объектная модель на Java и C#, однако по мощи намного превосходит не только эти языки но и многие другие. Никакого троллинга.
| |
|
|
|
|
|
3.35, аноним (?), 17:45, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Ждём успехов в портировании программ с Java на C++!
Вот-вот, это куда правильнее было бы.
| |
|
4.43, pavlinux (ok), 18:10, 13/04/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>Ждём успехов в портировании программ с Java на C++!
>
>Вот-вот, это куда правильнее было бы.
Вы итоге всё перепишут на С, и это окажется компилятор RH Si Double Dies , причём сразу версии 15.0
| |
|
|
|
1.25, sluge (ok), 17:18, 13/04/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно насколько портированая версия тормознутей оригинала оказалась
| |
1.47, Аноним (-), 19:36, 13/04/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Теперь, наконец, RHEV больше не будет требовать Windows(R) Server(R) с IIS для своей web-морды.
Вне зависимости от флейма дотнет vs жаба это очень хорошо!
| |
|
2.52, минона (?), 21:14, 13/04/2010 [^] [^^] [^^^] [ответить]
| +2 +/– |
точно.
зы:
а флэйм. хм... флэймом и останется.
кросношапки - молодцы.
им ещё один ОГРОМНЫЙ +
| |
|
|