Для чего Mono не подходит? - PullRequest
5 голосов
/ 17 ноября 2009

Я начал ваш типичный веб-проект с нуля, используя платформу Mono. Вы знаете, веб-сервисы, пользовательский интерфейс, база данных MySQL и все такое. Я слышал в сети, что это не идеальная реализация платформы .Net, но пока не могу найти ничего плохого. Я вижу странное «Не реализовано», всплывающее в интеллектуальном смысле, но оно не сталкивалось ни с какими препятствиями или тупиками.

Ударены ли вы по кирпичной стене функцией .Net, которая не реализована в Mono?

Ответы [ 2 ]

1 голос
/ 18 ноября 2009

Лицензия - это проблема, некомпактный GC - другая проблема, нет WPF, WF, Entity Framework, есть только базовый WCF, у MonoDevelop долгий путь к Eclipse / VS.Net, mod_mono не стабилен и не совершенен как tomcat / IIS, я не смог найти ни одного сайта с высоким трафиком, использующего его ... но, вы, вероятно, не столкнетесь с серьезной проблемой, если ваш проект не корпоративного уровня. C #, вероятно, лучший из когда-либо созданных языков, который быстро развивается. .NET Framework, на мой взгляд, намного лучше, чем jdk, и моно люди много работают, но, как я уже сказал, есть и другие проблемы; Другой выбор - Java. У Java есть зрелые / стойкие современные проекты, такие как Terracotta, Hibernate (перенесенный на .net), Ehcache, Compass, ... но некоторые люди говорят, что у Sun нет денег, а Java не развивается годами (как язык) так начал умирать, ...

Я думаю, что самая важная вещь - закончить работу, сделанную правильно и вовремя. Выберите технологию, которая вам больше всего нравится и нравится больше всего, и не тратьте свое время, оглядываясь назад. Это не будет проблемой, пока ваш проект не вырастет слишком сильно.

Приветствия

1 голос
/ 17 ноября 2009

Насколько я понимаю, ребята, работающие над Mono, в значительной степени дополнили свою версию ASP.NET 2.0. Теперь я знаю, что они работали над получением .NET 3.5 таких вещей, как LINQ и тому подобное, но я не слишком уверен, насколько далеко они продвинулись с этим. Я знаю, что работать с рабочим столом было немного сложнее, и они работали над тем, чтобы несколько пространств имен для рабочего стола работали, как System.Windows.Forms.

Вот статья , которая немного глубже погружается во всю настройку Mono. Он немного староват, но в нем много кода и описаний для переваривания.

Удачи, и надеюсь, что Mono сработает для вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...