The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Мигель де Икаса основал компанию Xamarin, которая продолжит ..."
Отправлено Avator, 17-Май-11 22:48 
>>И куда проще переучиться C# и переписать код на Java (благо синтаксис почти идентичен), чем заставить работать приложение и на Mono и на Net Framework.
> ну это совершенная неправда. очень просто с mono делать общую логику приложения
> и просто менять ui для win - wpf, для мака -
> на mono:mac, для linux на gtk. логика работает везде одинакого. в
> java gui клиента сделан чужими для хищников - везде работает ненативно
> и плохо.

Вы предлагаете 3 Гуя сделать для 3х платформ...
куда проще сделать один, работающий везде, пусть и не встраивающийся в систему. А еще лучше (и так делают в большинстве серьезных проектов) использовать QT или GTK и использовать один и тот же код для всех платформ..

В любом случае из представленных вариантов только один подразумевает ровно в 3 раза больше кода и это mono. И тут же возникает вопрос. Зачем??

А кроме того, я правильно понимаю что в случае использования WPF вы используете родной Net Framework?? А то что под ним надо будет еще раз все тестировать (весь код, а не только графику)??

Вобще написание лишнего кода еще возможно в небольших проектах (оверхед будет не так заметен). Но вот представьте себе написание чего-нибудь типа Eclipse на mono. Это же будет просто ад... а тестирование с отладкой? получите 3 ветки одного и того же приложения... и все это ради чего? какие преимуществе даёт .Net по сравнению с той же Java или QT? по мне так одни минусы... да и большинство линуксойдов (впрочем как и маководов) отказываются это чудо себе ставить.....

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру