Добавлено: Сб мар 25, 2006 7:37 am
Что такое Mono?
Наверное, каждый уже слышал о платформе .Net, активно продвигаемой Microsoft'ом. А вот о Mono известно немногим, хотя это неудивительно, столько денег на пиар, сколько отваливает MS, может себе позволить даже не каждая крупная корпорация, а Mono вообще некоммерческий проект. Надеюсь, что это краткое описание, чуточку изменит ситуацию (хотябы в масштабах этого форума )
Итак, Mono - это Open Source реализация платформы .NET, спонсируемый компанией Novell, лидер проекта - мексиканский программист, Мигель де Иказа (Miguel de Icaza).
Появился этот проект благодаря тому, что для достижения наибольшего распространения новой платформы .NET, Microsoft не стала ограничивать использование новой технологии, разрешив всем заинтересованным софтостроительным компаниям использовать её в своих разработках. Чем и решили воспользоваться участники проекта Mono для создания абсолютно платформонезависимой среды программирования. Впрочем, если Microsoft решит изменить лицензию на .NET, на всякий случай есть и запасной вариант. Параллельно разрабатывается API, являющийся полностью собственной разработкой Mono.
В настоящее время в рамках этого проекта реализованы два стандарта: язык программирования C# (Стандарт ECMA-334) и Инфраструктура Обобщенного Языка Программирования (CLI) (Стандарт ECMA-335). Обе спецификации были разработаны в корпорации Microsoft и представлены ECMA (Европейская Ассоциация Производителей Компьютеров) в октябре 2000 года, а формальное одобрение было получено в декабре 2001 года.
Mono уже давно входит в состав Novell SuSE Linux, а теперь еще и Red Hat заявила о желании включить это ПО в состав Fedora и RHEL. Т.е. у Mono уже есть поддержка крупнейших поставщиков Linux, понемногу появляются и приложения, самые известные из них - Beagle, F-Spot и Tomboy. Вобщем, можно надеятся, что в дальнейшем Mono будет развиваться достаточно активно и составит реальную альтернативу .Net.
Наверное, каждый уже слышал о платформе .Net, активно продвигаемой Microsoft'ом. А вот о Mono известно немногим, хотя это неудивительно, столько денег на пиар, сколько отваливает MS, может себе позволить даже не каждая крупная корпорация, а Mono вообще некоммерческий проект. Надеюсь, что это краткое описание, чуточку изменит ситуацию (хотябы в масштабах этого форума )
Итак, Mono - это Open Source реализация платформы .NET, спонсируемый компанией Novell, лидер проекта - мексиканский программист, Мигель де Иказа (Miguel de Icaza).
Появился этот проект благодаря тому, что для достижения наибольшего распространения новой платформы .NET, Microsoft не стала ограничивать использование новой технологии, разрешив всем заинтересованным софтостроительным компаниям использовать её в своих разработках. Чем и решили воспользоваться участники проекта Mono для создания абсолютно платформонезависимой среды программирования. Впрочем, если Microsoft решит изменить лицензию на .NET, на всякий случай есть и запасной вариант. Параллельно разрабатывается API, являющийся полностью собственной разработкой Mono.
В настоящее время в рамках этого проекта реализованы два стандарта: язык программирования C# (Стандарт ECMA-334) и Инфраструктура Обобщенного Языка Программирования (CLI) (Стандарт ECMA-335). Обе спецификации были разработаны в корпорации Microsoft и представлены ECMA (Европейская Ассоциация Производителей Компьютеров) в октябре 2000 года, а формальное одобрение было получено в декабре 2001 года.
Mono уже давно входит в состав Novell SuSE Linux, а теперь еще и Red Hat заявила о желании включить это ПО в состав Fedora и RHEL. Т.е. у Mono уже есть поддержка крупнейших поставщиков Linux, понемногу появляются и приложения, самые известные из них - Beagle, F-Spot и Tomboy. Вобщем, можно надеятся, что в дальнейшем Mono будет развиваться достаточно активно и составит реальную альтернативу .Net.