Здравствуйте, TeknoMatik, Вы писали:
TM>Есть реализации на Linux это Mono и GNU.NET, но качество их оставляет желать лучшего!
TM>Хотелось бы сделать поддержку .NET в *nix. Есть опыт разработки на C# и небольшие знания Linux
Так в чем проблема? Присоединияйся к этим проектам и поднимай их качество!
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, TeknoMatik, Вы писали:
TM>>Хотелось бы сделать поддержку .NET в *nix. Есть опыт разработки на C# и небольшие знания Linux
IT>Ты хотя бы приблизительно представляешь объём работ?
Объем работ действительно очень велик! Для такого проейкта нужная хорошая команда разработчиков, специалистов в обласи .NET и Linux
Здравствуйте, TeknoMatik, Вы писали:
TM>Идеи, критику и прочие мысли оставляем здесь на форуме.
Идея: потрать свои силы на улучшение существующего проекта, а не на старт своего.
Критика: небольшие познания в линуксе вряд ли помогут тебе закончить такую вещь, как .Net Framework. Нафига тогда начинать?
Прочие мысли: в любом случае, начинать нужно с точного анализа того, что именно не устраивает в существующих реализациях. Уже после этого станет понятно, что эффективнее: починить эти проблемы в готовых проектах, или не попасть в них написав свой с нуля.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, TeknoMatik, Вы писали:
TM>>Идеи, критику и прочие мысли оставляем здесь на форуме. S>Идея: потрать свои силы на улучшение существующего проекта, а не на старт своего. S>Критика: небольшие познания в линуксе вряд ли помогут тебе закончить такую вещь, как .Net Framework. Нафига тогда начинать? S>Прочие мысли: в любом случае, начинать нужно с точного анализа того, что именно не устраивает в существующих реализациях. Уже после этого станет понятно, что эффективнее: починить эти проблемы в готовых проектах, или не попасть в них написав свой с нуля.
Если так много времени и нечем заняться, то лучше присоединись к уже готовым проектам. А иначе ты достигнешь того неудовлетворительного качества которое у них уже есть через много лет, когда твои разработки качественного порта на юникс уже будут никому не нужны.
Здравствуйте, TeknoMatik, Вы писали:
IT>>Ты хотя бы приблизительно представляешь объём работ?
TM>Объем работ действительно очень велик! Для такого проейкта нужная хорошая команда разработчиков, специалистов в обласи .NET и Linux
Ага... и вся эта команда должна быть дешевле чем коробочный Windows. Иначе дешевле купить винду и не парится годами.
Мой совет — ввобще оставить эту глупую идею.
Вопрос в том, какой плюс ты хочешь от этого получить? Сразу скажу, что какая-либо попытка реализации этой платформы обречена на провал — ИМХО. Практически невозможно реализовать на никсах платформу .НЕТ в полной мере. Заточена то она под Мсовский софт. И полномерная разработка такого портера требует переноса многих Мсовских приложений на другую платформу. Самое большее, что мы получим — это порезанная библиотека классов и менеджед код. Да и вобще "высокоуровневая разработка под никсы" — звучит парадоксально.
Nejniy > какой плюс ты хочешь от этого получить?
Догадайтесь с 3-ех раз. Какой плюс можно получить от cross platform.
Nejniy > И полномерная разработка такого портера требует переноса многих Мсовских >приложений на другую платформу
Например?! это каких таких приложений?
Только приведите пример
таких приложений
, которые необходимы для работы с .NET но не являются частью Framework.
Nejniy > Самое большее, что мы получим — это порезанная библиотека > классов и менеджед код
И это уже не плохо!!! хотя я не вижу причини почему нельзя реализовать все возможности Framework. Конечно за разработками новых версий Microsoft не угнаться.. но что поделать?...
Nejniy > Да и вообще "высокоуровневая разработка под никсы" — звучит парадоксально.
Очень ГЛУПОЕ высказывание. совершенно не обоснованное, и не соответствующее реальностям и современной практики.
1) Если нужен кросс-платформ — юзайте Яву. Имхо — лучше.
2) Вы фантазер. Я не писал о необходимости. Например, мне по долгу службы приходится разрабатывать Веб-Парты. Интересно, как это под никсом делать?
3)И какие будут приимущества над Java? Концептуальных я не вижу.
4)Ну, видимо, у нас с Вами разная практика
Здравствуйте, Nejniy, Вы писали:
N>Баьюшки!!! Подумаем вместе
N>1) Если нужен кросс-платформ — юзайте Яву. Имхо — лучше. N>2) Вы фантазер. Я не писал о необходимости. Например, мне по долгу службы приходится разрабатывать Веб-Парты. Интересно, как это под никсом делать?
А в чем радикальная разница никс и вин с точки зрения вебпартов? Вы что, злоупотребляете PInvoke? N>3)И какие будут приимущества над Java? Концептуальных я не вижу.
Смотря что считать концептуальными. С точки зрения теории кристалла, вообще все платформы одинаковы, т.к. используют общую вычислительную модель. См.т.ж. Тезис Черча.
А если присмотреться повнимательнее, то между Java и .Net есть набор достаточно интересных различий, которые в конкретной ситуации могут обусловить окончательный выбор как в ту, так и в иную сторону. N>4)Ну, видимо, у нас с Вами разная практика
1.2.0 alpha rev. 655
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Skywalkеr, Вы писали:
TM>>Есть реализации на Linux это Mono и GNU.NET, но качество их оставляет желать лучшего!
S>А конкретно Mono чем не устраивает?
Его писали не они (с) Рон Барк.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Реализация платформы .NET в других ОС
От:
Аноним
Дата:
12.11.07 16:19
Оценка:
Идея сама по себе хорошая и нужная. Останавливает лишь объем и сложность работ. Ты будешь преобразовывать вызовы WinForms в XWindow? Я желанием не горю)) Слышал как-то, что МС откыла коды .NET разработчикам Mono(Novell), причём не на той лицензии, на которой предлагают скачать их с офф сайта, а с возможностью изменения и перекомпиляции. Так что будем надеяться, что в ближайшее время получим нормальную *nix .NET CLR. Впрочем мои простенькие программки и сейчас в Mono нормально работают.
Здравствуйте, DarthVader_Fryazino, Вы писали:
DV_>Слышал как-то, что МС откыла коды .NET разработчикам Mono(Novell), причём не на той лицензии, на которой предлагают скачать их с офф сайта, а с возможностью изменения и перекомпиляции.
Тут скорее в контексте moonlight — silverlight для *nix
Здравствуйте, Nejniy, Вы писали:
N>Сразу скажу, что какая-либо попытка реализации этой платформы обречена на провал — ИМХО. Практически невозможно реализовать на никсах платформу .НЕТ в полной мере. Заточена то она под Мсовский софт.
Кроме WinForms ничего там не заточено под винды. А с новым WPF GUI — вообще ничего не заточено. Заточена лишь конкретная реализация под Windows+DirectX, но эти детали никак не касаются твоего прикладного кода.
N>И полномерная разработка такого портера требует переноса многих Мсовских приложений на другую платформу.
Хоть один пример?
N> Самое большее, что мы получим — это порезанная библиотека классов и менеджед код. Да и вобще "высокоуровневая разработка под никсы" — звучит парадоксально.
Почему парадоксально, а если речь идет о серверных приложениях?