|
|
Павел Макаров
Member
Откуда: Санкт-Петербург Всего сообщений: 80
Ссылка
Дата регистрации на форуме: 2 сен. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 30 декабря 2006 13:15 Сообщение отредактировано: 30 декабря 2006 13:17
Данил написал: [q] А вообще-то, я не знаю точно. Может так быть, что для MINIX, MONO и не нужно.[/q]
Нужно, Данил, нужно! Здесь ты прав на все 100%, не сомневайся. MONO или что-то иное - это, конечно, предмет для дискуссии, но то, что эффективная среда разработки приложений в приличной настольной ОС (в отличие от встраиваемых ОС) должна быть - как говорится, "факт медицинский". Отсюда вытекает мелкая, но от этого не менее интересная задачка: а не взялся бы ты посмотреть, что ещё (кроме MONO) существует на белом свете (из достойных с точки зрения идеологии MINIX 3 продуктов, естественно) и нет ли где-нибудь их сравнительного анализа, на основании которого было бы проще сделать "единственно верный вывод"? А если такого обзора нет, то не мог бы ты его сделать?
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 3 января 2007 21:50 Сообщение отредактировано: 3 января 2007 21:52
Я еще не понял "идеологию MINIX3". Вот закончу с книгами: "UNIX. Программное окружение" авт. Брайн Керниган, Роб Пайк. "Компиляторы. Принципы, технологии, инструменты." авт. Альфред Ахо, Рави Сети, Джеффри Ульман. "Операционные системы Разработка и Реализация" 3 издание (рус) авт. Таненбаум Э., Вудхалл А. работая именно в MINIX, наверное только тогда я что то внятно смогу произнести. А пока...
|
|
|
evgeny
Junior Member
Всего сообщений: 8
Ссылка
Дата регистрации на форуме: 7 янв. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 7 января 2007 18:11 Сообщение отредактировано: 7 января 2007 18:14
Почему именно Моно? Если верить новостям  , Java стала распостранятся под лицензией GPL. Учитывая что миникс3 в значительной степени ориентируется на встроенные устройства, тоже вариант.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2007 11:08 Сообщение отредактировано: 8 января 2007 11:08
[q] ... тоже вариант.[/q]
Но для меня платформа .Net более удобна. ( чем? см. ветку сначало )
|
|
|
evgeny
Junior Member
Всего сообщений: 8
Ссылка
Дата регистрации на форуме: 7 янв. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2007 16:56 Сообщение отредактировано: 8 января 2007 16:57
> Но для меня платформа .Net более удобна. для меня тоже (соображения фактически один в один) С .net я малость знаком, а вот с java нет, поэтому сравнить не могу. Судя по статьям и отзывам на форумах это конкурирующие системы одного класса. Выбор той или иной системы как базовой, вопрос довольно сложный и как мне кажется, практически не зависит от их тех. характеристик. Здесь важно какая из них будет жить "долго и счастливо". Сама по себе связка микроядро + универсальная платформа (Java/.Net) очень привлекательна по своим потенциальным возможностям. Как я понял, mono не обеспечивает выполнение приложений написанных под dotNtet и наоборот приложения написанные для mono не могут корректно исполнятся в Win без установки самого пакета. Т.е. кроссплатформенность как таковая очень сомнительна (или есть бальшие проблемы). Java лишена этого недостатка, т.к. существует реализация JVM под Win от Sun и от MS. НО, это прямые конкуренты и будущее java как платформы под Win довольно туманно. Проблема выбора в том, что если платформа не поддерживает корректно обе оси (win minix) то прогноз Данила >тогда в MINIX придут, прибегут, приплывут ... большая масса >прикладных разработчиков(программистов), не сбудется  Если же идти путем linux, постепенно портируя приложения posix совместимые приложения .... то шансов на развитие у миникс оочень мало. Для одновременного портирования двух платформ не хватит ресурсов. (тут бы поддержку usb добавили  ) Вывод в общем то напрашивается сам собой, mono или java для -=успешного=- развития миникса жизненно необходимы (imho). Остается только принять стратегическое решение, за каким паровозом бежать
|
|
|
Павел Макаров
Member
Откуда: Санкт-Петербург Всего сообщений: 80
Ссылка
Дата регистрации на форуме: 2 сен. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2007 17:29
evgeny написал: [q] С .net я малость знаком, а вот с java нет, поэтому сравнить не могу.[/q]
Ребята, а ещё что-нибудь, кроме mono и java, вы могли бы включить в ваш сравнительный анализ (я писал здесь об этом 30 декабря)? Что-то мне не верится, что мир столь однобок... Ну Microsoft, ну Sun. А ведь есть ещё несколько неплохих фирмочек (IBM например), которые тоже умеют разрабатывать софт и имеют для этого инструментарий, отличный от двух вышеперечисленных. Очень хочется широты охвата исходного материала перед принятием судьбоносных решений.
|
|
|
evgeny
Junior Member
Всего сообщений: 8
Ссылка
Дата регистрации на форуме: 7 янв. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2007 18:43
>Очень хочется широты охвата исходного материала перед принятием >судьбоносных решений. Широты охвата тоже очень хочется. Только вопрос один есть, что будете поддерживать? закрытые платные решения? их быть есть  временами даже очень хорошие. Но привлекут ли они разработчиков? Кто займется их развитием под миникс? Как показывает практика, продукты лицензированные под GPL/BSD привлекают сторонних разработчиков и достаточно успешно и динамично развиваются. Можно по разному относится к "свободному" софту, но по моему для миникса это то что "доктор прописал". Почему? Потому что существует явная необходимость привлечения доп ресурсов для разработки. Мне к сожалению не известны алтернативы универсальных платформ, поддерживаемые известными фирмами и распостраняемые под лицензиями GPL/BSD. Возможно у вас есть предложения в какую сторону покопать? Что касается конкретно IBM, то она судя по всему ориентируется на яву (http://www-128.ibm.com/developerworks/ru/opensource/).
|
|
|
Павел Макаров
Member
Откуда: Санкт-Петербург Всего сообщений: 80
Ссылка
Дата регистрации на форуме: 2 сен. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2007 21:12 Сообщение отредактировано: 9 января 2007 0:59
evgeny написал: [q] Мне к сожалению не известны алтернативы универсальных платформ, поддерживаемые известными фирмами и распостраняемые под лицензиями GPL/BSD. Возможно у вас есть предложения в какую сторону покопать? Что касается конкретно IBM, то она судя по всему ориентируется на яву[/q]
Трудно не согласиться насчёт IBM, хотя она отнюдь не моногамна в отношении Java. Я вообще-то в своих личных интересах положил глаз на Eclipse (http://www.eclipse.org), которая хоть сама и написана на Java (и, похоже, требует ейного наличия в системе), но поддерживает и другие языки, в том числе и С/С++, имеющиеся в MINIX 3. И хотя лично мне в первую очередь интересен UML, но я понимаю также, что такая мощная среда, как Eclipse, без сомнения понравится широким программистским массам и переведёт MINIX 3 на качественно иной уровень. Мне кажется, что Mono и Java (хотя и в меньшей степени) всё-таки ориентированы на программистов из мира Windows, просто облегчают им жизнь и делают её более интересной, не особенно стимулируя к переходу на другую платформу. Да, возможность такая у них появляется, но гораздо интереснее (и легче) расширить свой потенциал в среде Windows, чем менять операционную систему. Так что я не думаю, что портирование в MINIX 3 только Java или Mono существенно изменит ситуацию с привлекательностью этой ОС для прикладных программистов (а именно они, увы, задают тон в мире программирования). Eclipse же - совсем другое дело.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 9 января 2007 14:47 Сообщение отредактировано: 9 января 2007 15:15
Mono создавался в первую очередь НЕ ДЛЯ WINDOWS. Плюс множество языков программирования. Т.Е. зная один из поддерживаемых языков в Моно(/Net) можно уже ее использовать. Хотя один язык для всей платформы(ява) тоже хорошо, но нет чувства свободы. Далее. Не устраивает поддерживаемые языки в .Net можно написать свой язык.(кстати, с поддержкой русского синтаксиса, это на счет "Использования Русского языка в MINIX" )Программы написанные в MONO прекрасно работают без MONO и в Windows, при наличии Microsoft .NET Framework и всех используемых библиотек. ЯДРО ПЛАТФОРМЫ, что у MONO, что у Microsoft .NET Framework ОДИНАКОВО. Реализация разная.  На счет вывода evgeny: [q] Вывод в общем то напрашивается сам собой, mono или java для -=успешного=- развития миникса жизненно необходимы (imho). [/q] Полностью согласен.По этому и говорю здесь об этом. Пока систему еще не захламИли кучей конкурирующих технологий, на это можно повлиять. Хотя в этом тоже наверное есть плюс [q] кучей конкурирующих технологий[/q]
, но мне кажется не для MINIX.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 9 января 2007 14:51 Сообщение отредактировано: 9 января 2007 15:40
Павлу. Eclipse сравнивать с Java и .Net, не стоит. ( мне показалось, что Вы все это, поставили в один ряд )Eclipse это среда для разработки программ. Java и .Net среда выполнения программ. С MONO поставляется MonoDevelop, расширяется, развивается и т.д.................. Адрес: http://www.monodevelop.com/Main_Page .
|
|
|
|
|
Время выполнения скрипта: 0.0832. Количество выполненных запросов: 16, время выполнения запросов 0.0103