Почему Mono это плохо
Вот тут http://open-life.org/blog/mono/236.html один из майтейнеров Debian, пытается всех убедить, что mono это хорошо и его должны включать во все дистрибутивы по-умолчанию, что Mono предпочтительнее в разработке OpenSource приложений для Linux перед Python, C/C++, Lisp, etc ...
После получасовых раздумий он напомнил мне рободьявола который убеждал Фрая продать свои кривые руки, чтобы тот научился хорошо играть на миелофоне ради любви одноглазой девицы, чем кончился этот эпизод мы все знаем
Во-первых, он постоянно твердит, что использовать Mono безопасно с юридической точки зрения, но затем он говорит, что если такое случится, то нужно всего лишь быстро переписать проблемные программы и ничего страшного не произойдёт, они лишь выкинут проблемные либы и перепишут проблемный код, недоговаривая, что при этом перестанут работать не только Tomboy (который я кстати использую) но и кучи других программ написанных кодерами пришедшими с MS.Net, а ведь мы то знаем, что эти гуси самые что ни наесть кодеры, тем самым он анулирует свои постулаты о патентной безопастности и потом, думаю не только я хочу забыть про патенты вообще и писать и использовать свои программы как нам хочется не озираясь ни на кого
Во-вторых, он объясняет причину популярности Mono тем, что в OpenSource появилось большое количество разработчиков недавно закончивших университеты, колледжи и ПТУ в которых их натаскивали на MS.Net, с одной стороны это прекрасно, молодая и свежая кровь, но с другой стороны, эта кровь заражённая СПИДом, мы прекрасно знаем преподавателей дающих MS.Net и качество их образования в результате которого появляется вот такое ГОВНО заметки про Архивный фонд, программа на MS.Net Если сейчас позволить этой МАССЕ думать, что их творения так необходимы для Linux как например Tomboy, истерия вокруг этой программы мне не ясна, то они закодят все наши линуксы по самы помидоры, за ними придут вирусописатели и Антивирус Касперского. Не можешь справиться с QT, D, Python, не хочешь разобраться с Glade - сиди в винде, не тащи свои порядки в чужую избу, в конце концов для дотнетчиков MS пишет .Net ос, вот уж где им будет раздолье
Я не хочу иметь такую перспективу и Mono разработчиков нужно поставить на место, место студентов с поделками на школьной лабораторной. Для правильных студентов есть масса возможностей получить хорошие навыки и опыт работы с нормальными и свободными технология, Google им даже заплатит за это. Но нет, этим товарищам лень слезать с MSVC или Делфи и они с упорством не желают развиваться далее. Нормальные же студенты изучают QT, Python свободные и вполне нормальные технологии и борются со своими тупорыми преподавателями
В-третьих, безусловно костыль, инвалидное кресло и даже очки - весьма удобные средства для инвалидов и даже для здоровых, вспомните с какой радостью Гомер заделался инвалидом. Но если эти средства не принадлежат вам и их в любое время могут забрать у вас, то не стоит делать из себя инвалида применяя эти средства, потому что они облегчают жизнь - испортится фигура и зрение, а восстановиться будет сложнее чем испортить здоровье. В Linux и так МНОГО родных замечательных инструментов и фреймворков - костылей, ведь всё просто, нужно только открыть консоль и написать python\nimport QT
Не стоит делать из себя инвалида в любом случае и рисковать нашими дистрибутивами ради ленивых студентов (с) ваш КО
Кому нужно пускай ставят Mono отдельным пакетом и кодят на нём, но не нужно делать из Mono культа, ради поддержания стада новоиспечённых программистов и ради бесполезных программ типа Tomboy и совсем уж бесполезной F-Spot
Видимо масса .Netкодеров накопилась приличная раз Monoскандалы в сотни раз перплёвывают скандалы с Pascal/Lazarus и это напрягает. Страшно представить чтобы было, если чтото на Pascal стали включать по дефолту ВЕЗДЕ и утверждать, что это круто. Возможно эти технологии и хороши, но они ИНОРОДНЫ
В-четвёртых, подобные скандалы раскалывают сообщество, что выгодно всем кроме сообщества
Я не утверждаю что Mono технически плох, я его не знаю как не знает его большинство линуксоидов с опытом, я знаю что этой очень молодая технология, моложе Python, что там хорошая и удобная IDE и что она медленнее чем нативные C/C++ приложения. И мне не приятно, что инициативу по развитию моего любимого рабочего стола перехватывает этот фреймворк
текст недоступен
другие страницы раздела
- Установка базовой системы
- Поиск приложений по открытым файлам
- Первые впечатления о CentOS
- 5 самых частных команд, используемых во время установки gentoo
- Занятный iptables
- Ручная настройка монитора в Xorg
- Автомонтирование в ArchLinux
- Первые впечатления от InfraLinux, Ubuntu 8.04.1 от компании Инфра Ресурс
- Gentoo in Ubuntu или переезд из Ubuntu в Gentoo
- Объединение русских манов
- Bacup + SSH через Nat - Передача большого количества файлов с помощью tar и ssh
- Alt Linux научит заниматься сексом, manpages russian
- Настройка кэширующего dns сервера bind
- Переезд на OpenSuse 11 откладывается
- Bind, настройка собственной зоны
- Настройка AR242x 802.11abg Wireless PCI Express Adapter
- Быстрый способ установки Samba
- Настройка nfs сервера и nfs клиента ubuntu 8.04
- Обновление Ubuntu 8.10 - Отважный Козерог
- Укрепление безопасности в связи с получением реального IP адреса
- RussianFedora - не для домашнего использования
- Ephemeris - программа по астрономии
- Linux драйвер для карточки Ethernet RTL8111/8168b
- Подключение Asus EEEpc 701 к интернету через GPRS на Sony Ericsson Z530i
- Запуска apache в окружении chroot
- Установка VirtulaBox на Ubuntu с нестандартным ядром
- Полезные ссылки
- Настройка проверки орфографии в OpenOffice3
- Установка "Налогоплательщик ЮЛ" в Linux
- Благодаря анонимоусам я осилил LVM
- Переезд на LVM
- Таблица значений для настройки framebuffer
- Производительность компьютеров в зависимости от процессора и объёма памяти
- CentOS или Ubuntu
- Очень простая авторизация в Squid
- Что выбрать i386 или AMD64
- Как узнать, что расшарено на NFS сервере
- HOWTO: Как за 12 минут установить Linux, попробовать и удалить
- Видео: Уменьшение размера LVM раздела, создание нового раздела, откат назад
- Динамическое добавление swap в Linux
- Зеркалирование репозитория Ubuntu
- Как я навредил своим юзерам
- Установка Ubuntu 8.04.2 Desktop на LVM
- Как заработать на пользователях Linux
- Открытый биос на основе технологий Linux
- Конвертирование m4b,ape,cue в ogg, mp3 через fifo (трубку)
- Xming, X сервер для Windows
- Ubuntu 8.04, Wine 1.1.19, WarCraft 3
- Asus EEEPC 701и Linux как инструмент начинающего разведчика
- Моя мама и Linux
- Два подхода к использованию компьютера или чем линуксоид отличается от виндузятника
- Создание chroot для враждебного пользователя
- Шрифты в Linux и Windows
- Сценарий Amarok для работы Publish Tune в Psi
- Видео ролик - Коварные планы Майкрософт
- Касперский опять нашёл вирусы под Linux и опять обделался
- Multiseat, Эффективное использование 2 ядерных процессоров в Linux
- Перенос ядра из другого дистрибутива
- Выбор WiFi USB адаптера для Linux
- Chrome под Linux
- Как отправить SMS из консоли
- Почему админы любят DHCP
- Восстановление файловой системы
- Настройка PPPoE в Linux без NetworkManager
- Перевод документации про OpenLDAP
- Russian Fedora 11 + KDE4 против людей
- Как заработать на Linux миллионы
- Как вырезать кусок из фильма и конвертировать в flv с помощью mplayer
- Вот и ПОЧТИ умер очередной двухпанельник Double Commander
- Пока Майкрософт разваливается и идёт ко дну Redhat развивается и получает прибыли
- Групповое переименование файлов в Linux
- Два варианта добавление GPG ключа репозитория из консоли
- Установка PCLinux 2009 на LVM и восстановление домашнего LVM раздела
- Точка доступа из десктопа с использованием внешного шлюза и dhcp
- Как запрограммировать поведение сетевых интерфейсов
- Пакетная обработка документов RTF в OpenOffice с помощью bash и OOBasic
- Как добавить текст в защищённый файл с помощью sudo
- Google объясняет чего не хватает линуксу
- Выбор web камеры для Linux, Genius Eye 110 - плохой выбор
- Выбор web камеры для Linux, Gembird CAM90U и Genius iSlim 1322AF, Genius iLook 1321v2 - хороший выбор
- Как установить TremFusion в Ubuntu 8.04
- Первая доза закончилась, скоро в школах начнётся ломка или бабки на бочку
- Как появляются Боги OpenSource
- Как удалить из фильмов английскую звуковую дорожку
- Slackware13 мистика какая то
- Установка Slackware13 на LVM
- Linux территория безопасности или опять наш Касперский хочет жрать
- Как навариться на винтузятниках и линуксоидах при этом сделав им хорошо
- У линуксоидов есть деньги(надо же) и они покупают игры
- Передача звука с микрофона по сети
- Ubuntu 9.04 для жены
- Автоматическая обработка файлов на хостинге с помощью bash
- Как удалить на хостиге файл имя которого не набрать в консоли
- Установка Flash player AMD64 для Firefox и Chrome одной командой
- Печать в PDF через Cups
- Противостояние линуксоидов и виндузятников в искусстве, стёб
- LVM использование снапшотов
- Удаление физического раздела из LVM
- Страсти по виндовым шрифтам
- Автоматическая обработка файлов, часть два
- Настройка печати на PDF принтер в Ubuntu 9.10
- Ubuntu 9.10 добавление resume раздела
- Сравнение файловых систем ext2 ext3 ext4 xfs reiserfs btrfs vfat jfs для домашней директории
- Machinarium - постапокалиптическая игра для линуксоидов
- Как обезопасить свои каналы общения, своих друзей и близких с помощью шифрования в Jabber
- Исключение Gimp из Ubuntu
- Из Gnome в Xmonad за 5 минут, всё просто
- Шифрование бекапов для хранения в Gmail
- Шикарный пиар Ideco - "Добрыня Сисадминыч и айдеко-кладенец"
- Рабочий стол с защитой от ребёнка
- Google опять выпустил beta версию Chrome и танцует и поёт
- С/C++: libconfig - библиотека для обработки конфигурационных файлов
- SoftMaker2008 или OpenOffice3.1
- MS IE сливает FF3 по всему миру, а FF3 сливает Opera по РФии
- Скриншоты Opera 10.50 без поддержки Qt
- Объединение двух сетей через VPN
- Google проводит сбор идей на счёт развития своих сервисов и сбор голосов в пользу открытых технологий
- Настройка mpd, музыкального демона
- Маршрутизация в VPN сетях
- Объединение DNS зон в VPN сетях
- grub2: ручная загрузка
- Выбор web камеры для Linux, Age Star S-PC250 - плохой выбор
- Выбор web камеры для Linux, Icam 7120 - хороший выбор
- Загрузка с дискеты без дисковода
- Добавление репозитария в Ubuntu 9.10
- в ожидании Ubuntu 10.04 LTS
- Тестирование Ubuntu 10.04 beta и установка на LVM
- Выбор web камеры для Linux: Genius iSlim 1300v2 - хороший выбор
- Декомпиляция SWF в Linux
- Как обойти ограничение DynDNS на создание wildcard
- apache генерация списка файлов в utf-8
- Обновление Ubuntu 10.04 до 12.04
- Ubuntu 12.04 установка WiFi card Marvel 8335
- Wi-Fi-роутер TP-Link TL-MR3020
- Редирект неавторизованных в squid пользователей на внутренний ресурс
- Удаление ботнета sfewfesfs
- Настройка inotify для работы с большими файловыми системами
- Двадцатка самых популярных имён пользователей при взломе серверов
комментарии (45)
2009-07-02 12:04:46
2009-07-02 12:07:47
2009-07-02 13:00:58
2009-07-02 13:04:31
2009-07-02 13:26:11
2009-07-02 14:29:43
2009-07-02 15:11:10
2009-07-03 11:33:06
2009-07-02 13:33:43
2009-07-03 14:30:35
2009-07-03 14:33:56
2009-07-05 10:31:25
2009-07-05 10:34:50
2009-07-05 10:37:15
2009-07-05 10:43:35
2009-07-05 10:57:08
2009-07-05 11:02:51
2009-07-05 12:03:44
2009-07-05 13:08:57
2009-07-06 15:17:17
2009-07-06 15:19:06
2009-07-06 15:22:48
2009-07-06 17:24:35
2009-07-13 01:49:49
2009-07-13 07:13:11
2009-07-13 07:16:18
2009-08-06 19:33:15
2009-08-06 19:58:33
2009-08-06 20:38:02
2009-08-06 20:40:10
2009-08-06 20:45:24
2009-08-06 20:53:19
2009-08-08 19:15:02
2009-12-04 22:00:27
2009-12-05 10:32:31
2010-01-08 09:36:26
2010-01-08 10:52:56
2010-01-18 21:28:36
2010-02-14 16:22:26
2011-01-12 00:29:52
2011-04-19 14:13:21
2011-05-11 16:23:47
2011-06-04 10:43:45
2011-06-15 22:21:37
2012-02-08 17:15:03