Шта је Моно и зашто може бити опасно?

Моно је назив пројекта отвореног кода који је покренуо Ксимиан, а тренутно га промовише Новелл (након стицања Ксимиан-а) како би створио групу бесплатних алата, заснованих на ГНУ / Линук-у и компатибилних са .НЕТ-ом како је одредила ЕЦМА. Зашто је то тако коју мрзе многи корисници ГНУ / Линука?

Шта је Моно?

Не, то нема никакве везе са Мајмунским острвом. Моно је бесплатна примена ЦЛИ (Цоммон Лангуаге Инфраструцтуре) и Ц # (оба креирао Мицрософт), у складу са спецификацијама које су послане ЕЦМА за његову стандардизацију. Ова имплементација је отвореног кода.

Моно укључује ЦЛИ, који садржи виртуелну машину која је одговорна за учитавање класа, јит компајлер (Јуст-ин-тиме) и сакупљач смећа; све ово написано од нуле према спец Ецма-334.

Моно такође укључује Ц # компајлер, који је парадоксално написан на Ц # и као ЦЛИ, овај компајлер следи спецификације Ецма-335.

Поред тога, Моно има каталог библиотека компатибилних са .Нет Фрамеворк библиотекама, али такође има и низ библиотека које не постоје у Мицрософтовом .Нет Фрамеворк; као што је ГТК # који омогућава стварање нативних графичких интерфејса ГТК + алата, Моно.ЛДАП, Моно.Посик итд.

Порекло Моно

Моно је осмислио Мигуел Де Ицаза, чији је пројекат у то време спонзорисала његова компанија Ксимиан; сада новелл је спонзор пројекта Моно, откако је Новелл купио Ксимиан.

Мотивација за стварање Моно-а је због потраге за алатима који ће помоћи брзом креирању апликација у Линук окружењу.

Моно подржане платформе

Моно тренутно ради на к86, ППЦ, СПАРЦ и С390 платформама у 32-битима; и к86-64 и СПАРЦ у 64 бита; могућност стварања и извршавања апликација на оперативним системима: Линук, Виндовс, ОСКС, БСД и Соларис.

Да ли је моно компатибилан са .Нет Фрамеворк?

Један од Монових циљева је постизање високог степена компатибилности са АПИ 1.1, иако већ постоји много рада на компатибилности са АПИ 2.0 .Нет Фрамеворк-а.

Ово жели да обезбеди да се бинарни фајл компајлиран у оперативном систему Виндовс са .Нет Фрамеворк може покренути на било којој од Моно платформи без поновног превођења бинарног програма, а то заузврат може користити компатибилне Моно -Еј: Системске библиотеке. Систем.Ксмл, итд.

Библиотеке које пружа Моно су 100% компатибилне са својим панданом .Нет Фрамеворк-а. Најновија верзија 2.6.1. укључује између осталих важних карактеристика:

  • ЦЛИ
  • Компајлер Ц #
  • АДО.НЕТ
  • АСП.НЕТ
  • Веб сервиси
  • Систем
  • ВиндовсФормс

Ово последње је - ВиндовсФормс - оно за које је потребно да се у потпуности заврши више посла. Иако треба напоменути да пројекат не предвиђа стварање компатибилних библиотека за Ентерприсе Сервицес.

Које врсте апликација тренутно могу да креирам помоћу Моно-а?

Па, могуће је креирати апликације типа Веб и услуге помоћу модула мод_моно који омогућава Апацхе Веб серверу да служи АСП.НЕТ (аспк) и Веб Сервицес (асмк) страницама.

Такође је могуће креирати апликације које приступају базама података као што су Мицрософт СКЛ, Орацле, Постгрескл итд.

На страни апликација за графички интерфејс, предлог је да се користи ГТК #, јер комплет алата на коме је заснован (ГТК +) омогућава извршавање графичких апликација у Линук, Виндовс и ОСКС окружењима без промена; Овај предлог постаје важан, јер примена компатибилна са Виндовс Формс у Моно још увек није завршена.

Да ли постоји захтев да моја апликација буде компатибилна са Моно и .Нет Фрамеворк, односно преносива?

Стварно нема конкретних, све док је реч о апликацији заснованој на ЦЛИ; мада постоје неке тачке које би требало узети у обзир:

  1. Линук разликује велика и мала слова у именима датотека и директорија; па је неопходно да имамо доследност са именима која користимо.
  2. Раздвајач путање се разликује у оперативном систему Виндовс () него у Линуку (/), па је препоручљиво користити АПИ Патх.ДирецториПатхСепаратор да бисте добили тачан сепаратор приликом извршавања апликације.
  3. Ако се користе не-ЦЛИ библиотеке (нпр. Библиотека на Ц, Ц ++ итд.), Користећи п / Инвоке, уверите се да библиотека постоји у различитим окружењима у којима ће се апликација извршити.
  4. Не користите технологије које постоје само у одређеном окружењу (Нпр .: Регистар на Виндовс-у или ГЦонф на Линук -Гноме-); или пружите решење које омогућава апликацији да правилно ради у окружењу у којем ради.
  5. Апликације засноване на Виндовс Формс-у и које су врло сложене можда тренутно неће радити јер Виндовс Формс у Моно-у није потпун.

Који развојни алати постоје у Моно-у?

Па, могуће је да Виндовс развије апликацију која користи Висуал Студио. На Линук страни постоји МоноДевелоп, ИДЕ заснован на СхарпДевелоп.

МоноДевелоп омогућава управљање пројектима, бојање синтаксе, аутоматско довршавање кода, компајлирање и покретање апликације из истог ИДЕ-а.
Кроз додатке (програмске додатке) функционалност је проширена на, на пример:

  • Повежите се са базама података из ИДЕ-а
  • Укључивање програма за отклањање грешака који омогућава, попут Висуал Студија, извршавање кода ред по ред и преглед вредности променљивих.

Тренутно се ради на интеграцији дизајнера образаца, иако је овај дизајнер усредсређен на стварање образаца за ГТК #, а не за Виндовс Формс.

Пријаве направљене за Моно.

Постоји добар број апликација развијених за Линук у Моно-у, да бисте стекли идеју, ево 2 уноса са овим апликацијама:

Од ових изванредних апликација су:

  • МоноДевелоп: То је ИДЕ за програмирање Моно програма у Линуку. ИДЕ је направљен у Ц #.
  • Ф-тачка: Програм за каталогизацију фотографија, уз могућност дигиталних модификација фотографија.
  • Зечар: Алат који индексира и претражује информације међу бројним врстама докумената у Линуку.
  • Мушкарача: Програм за чување бележака повезаних кључним речима.
  • Муине: То је аудио уређај заснован на ГСтреамер-у.
  • ПиМусикуе: Програм који пружа графички интерфејс за приступ куповини музике помоћу Аппле-ове услуге иТунес.
  • МоноУМЛ: Уређивач је за израду дијаграма са УМЛ стандардом.
  • Гноме до: Брз и ефикасан покретач апликација.
  • Доцки: Пристаниште за радну површину.
  • Бансхее: Медија плејер заснован на Гстреамер-у.

Мајмун и лиценце

Моно је имплементација отвореног кода Мицрософтовог .Нет Фрамеворк-а, заснована на стандардима објављеним ЕЦМА-и; Будући да се ради о имплементацији заснованој на Мицрософтовом производу, употреба Моно-а у Линук-у изазвала је контроверзу - међу корисницима и програмерима Линука - аргумент је да Моно може прекршити Мицрософтове патенте, што може постати тужба против Монкеи-а.

Према речима страница Моно пројекта, све док се ЦЛИ и компајлер Ц # придржавају стандарда које је прихватила ЕЦМА, ова два дела су сигурна, у односу на моно библиотеке не представљају ризик; али је примена библиотека повезаних са АСП.НЕТ, АДО.НЕТ и Виндовс Формс осетљива на кршење неких Мицрософтових патената - иако тренутно не постоји сазнање да је то случај -; Из тог разлога, пројекат Моно предлаже 2 опције за овај други случај:

  • Поновно примените функционалност - да бисте избегли патент - покушавајући да АПИ буде компатибилан.
  • Елиминишите ствари које се не могу поново применити.
  • Потражите елементе који могу поништити патент.

Према Википедији, Моно-ова примена оних .НЕТ компонената којима није била изложена ЕЦМА јер је његова стандардизација покренула неке забринутости због могућег кршења софтверских патената током трајања пројекта. Конкретно, развила се дискусија о томе да ли Мицрософт може уништити моно пројекат тужбама због прекршених патената.

Тренутно се води жива расправа о (не) погодности прихватања и коришћења Моно-а у програмер заједници ГНУ / Линук. Главни аргумент против Моно-а је тај што није без софтверских патената и постоји ризик да ће Мицрософт захтевати лиценце за употребу Ц # / ЦЛИ.

С друге стране, пројекат Гном развија алтернативни језик, Вала, креирана посебно за развој апликација за Гноме, али без потенцијалних претњи од Мицрософта.

Моја препорука

Тренутно је у Моно-у написано неколико заиста сјајних програма. Можете мислити само на Ф-Спот, Гноме До или Доцки. Али, будући да имам бесплатне алтернативе које немају све ове проблеме, више волим да не зависим од Моно-а.
О недавној контроверзној одлуци Дебиана и Убунту-а да је укључе Моно у својој подразумеваној инсталацији, за разлику од Федоре која га је уклонила, само укључивањем popularno апликација Мушкарача, написано на Ц #, Рицхард Сталлман има неколико речи мудрости то би требало да инспирише друге дистро.

Ослањање на Ц # је опасно, па бисмо требали обесхрабрити његову употребу.
Проблем није јединствен за Моно, свака бесплатна примена Ц # имала би исти проблем. Опасност је у томе што Мицрософт вероватно планира једног дана избацити све бесплатне примене Ц # користећи (њихове) софтверске патенте. Ово је озбиљна опасност и само будале би је игнорисале до дана када се то заиста догоди. Морамо предузети мере предострожности да бисмо се заштитили.
Требало би да уредимо ствари да се што мање ослањамо на бесплатне примене Ц #. Другим речима, морамо обесхрабрити људе да пишу програме на Ц #. Због тога не смемо да укључимо имплементације Ц # у подразумевану инсталацију ГНУ / Линук дистрибуција и морамо дистрибуирати и препоручити апликације које нису Ц # уместо упоредивих Ц # апликација кад год је то могуће.

Деинсталирај Моно

Желим да уклоним моно из своје Убунту дистрибуције (и тако уштедим пуно простора који заузимају његове зависности и који, у случају Убунту, не постоји ништа друго него да „подрже“ две подразумевано инсталиране апликације: Ф-Спот и Томбои). Ако не користите ниједно од ово двоје, деинсталирајте их из Синаптиц-а као и све пакете на којима пише Моно или ЦЛИ.

Да бисте деинсталирали Моно у Убунтуу, такође можете отворити терминал и откуцати:

судо апт-гет ремове --пурге моно-цоммон либмоно0 либгдиплус судо рм -рф / уср / либ / моно

Алтернативе Моно

Као што смо видели, пре свега, ако сте програмер, немојте програмирати на Ц #. Постоји безброј других језика, чак и бољих. Такође, Гноме је недавно објавио нови језик са веома моно-сличном функционалношћу под називом Вала.
Управо сам избрисао Моно и с њим су избрисане неке од мојих омиљених емисија ... које алтернативне емисије постоје да би их заменили:

Више информација

За више информација о пројекту Моно посетите званичну веб локацију на Енглески, поред тога монолог који је агрегатор за блогове Моно програмера; или на шпанском на сајту Моно Хиспано, поред блогови људи који одржавају ову страницу.
Не заборавите да оставите коментаре у вези са Моно ... =)


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Ариел дијо

    Мислим да Мицрософт неће користити своје патенте против Моно, Монодевелоп и Ксамарине у будућности. Штавише, верујем да ће вам ови алати на неки начин олакшати ширење на друге платформе које свакодневно заузимају своје привилеговано место у свету развоја софтвера. Мислим да Моно ради сјајан посао у преношењу Ц # и .НЕТ технологија на друге платформе, што их чини обогаћеним новим технолошким могућностима што се софт софтвера тиче. Моно зна шта значе патенти и сигурно предузима све мере предострожности да не би дошло до кршења. С друге стране, ЈАВА заузима водећу позицију са својом ЈАВА ЕЕ6 платформом, која по мом укусу превазилази могућности које тренутно нуди Висуал Студио. Из овог разлога више од свега мислим да ће Мицрософту бити погодно да свој Ц # пренесе на Линук, МацОСКС, БСД, Соларис, Андроид, итд ... С друге стране, не пристајем да узмем ове помало фанатичне позиције говорећи НЕ Мицрософту у Линуку или не Линуку у Мицрософт-у, верујем да је истинска еволуција разнолика, а одбијање истине је регресија.

  2.   Користимо Линук дијо

    До данас се ништа није променило. Ако сте заинтересовани за могућност покретања својих програма на различитим системима, препоручујем Јава или питхон. Ако вам је угодна синтакса ц #, вала је такође добра алтернатива.
    Загрљај! Паул.

  3.   пабло дијо

    Здраво.

    Недавно сам одлучио да мигрирам језик и изабрао сам Ц #, да бих могао да користим код и компајлирам га за употребу на Линук и Виндовс платформама.

    Сад, кад видим овај пост, питам се да ли сам добро прошао (кажем то из писања Рицхарда Сталлмана).

    Можете ли ми рећи да ли је ова ситуација до данас нешто променила?

    (Знам да је овај пост стар најмање 2 године)

  4.   Серхио дијо

    Као што је имењак прокоментарисао, не мислим да Мицрософт треба да ограничи своје могућности проширења, заиста, од тога не живи. Видим их чак способне за либерализацију језика, јер зарађују од имплементација, оквира и ИДЕ-а.

    Почињем да мислим да је господин Сталлман данас мало стар за ове ствари. Забављао сам се читајући ваш цитат и мислећи да је, иако је заједница упрла очи у Ц #, Орацле покренуо прву тужбу против Андроида, да иако јадни рођак, не треба заборавити да је реч о Линуку, због кршења патената за употреба ... ЈАВА!

    Моје мишљење је да се Линук заједници не може дозволити да, само због поноса, затвори очи пред алтернативама и отвори врата великом броју квалитетних програмера, носећи слоган „прилагодити се или окренути“. Изолована је смрт, чак и ако је спора.

    Не заборавимо да је програмски језик концепт који се сасвим разликује од апликације, он је универзално добро. Ко ће моћи цензурисати енглески језик тврдећи да је то језик капитализма?

    1.    Јавиер Л. дијо

      О МС причају као да не знају његова кретања на маркетиншком нивоу или су већ заборавили инцидент 99. године када је МС модификовао део ЈАВА платформе како софтвер написан у сопственом пакету неће радити у другом прегледачу који је био не ИЕ6, када је Свет приметио, тужбе су падале свуда, али што је најважније, већи део написаног софтвера морао је да се примени. МС је компанија која на сваки начин жели да профитира. За оне који се баве бесплатним софтвером није згодно користити власничке алате ако постоји толико бесплатних алата на располагању.

    2.    јлбоцх дијо

      Сергио, наивно заборављаш да грингои не раде ништа, апсолутно ништа, нити раде у добротворне сврхе ако се прво не побрину да ће произвести милионе долара чак и после свог чина,
      оно што грингос највише воле на овом свету су дрога и долари (тим редоследом)
      Због тога су они својим капитализмом доминирали светом и тржиштима: користећи закон штапа и закон долара, прави БОГ грингоса су долари, чак и ако лицемери ломе груди у протестантским храмовима или у црквама католичка

      1.    Мак АЦ. дијо

        Анти-Мицрософт ће увек бити у изобиљу наводним монополистичким праксама, и иако је тачно да је током година Мицрософт демонстрирао понашања која нису баш пријатна за крајњег корисника, не заборавимо да је то пословна компанија и да ће увек радити са њиховим производима је посао. Али свет се променио, постао је глобализован и Мицрософт је тада одбио да га прихвати, али то није био избор, интеграција Опен-КСМЛ стандарда у МСОффице то доказује, чак је био присиљен да „дели“ код његове платформе приморане антитрустовским правилима и то је морао да учини, мрежни оквир и његови језици су регистровани у европском телу ЕЦМА чији је циљ стандардизација информационих технологија, за Ц # одговара ЕЦМА-334, за ЦЛИ (који примењује Моно) ЕЦМА-335 и Ц ++ / ЦЛИ је ЕЦМА-372, ово осигурава да су ови језици и платформе доступни широј јавности, тако да Мицрософт у будућности неће наметати ништа тим језицима. Покушај Анти-Мицрософт-а да обесхрабри употребу језика Ц # је апсурдан, прљава је игра попут оних које је Мицрософт осудио, спецификација језика је отворена, постоје и други језици, а на овом свету је најбоља конкуренција што узрокује побољшања у свим областима, програмер сам мора открити различите језике и технологије и знати њихове карактеристике и он ће бити тај који ће сам одлучити са којим ће се задржати да би спроводио свој развој.

  5.   Користимо Линук дијо

    Добар допринос. Хвала вам!

  6.   адриан дијо

    Овај Сталманн !! Погледајте Мицрософтове заверенике испод вашег кревета КСД.

  7.   Сергио дијо

    Ако узмемо у обзир да оно што Мицрософт жели са .нет-ом је да се оснажи на јави, мислим да је превише добро имати имплементације у Линуку да би се смањиле његове могућности.

    моје мишљење је да да Мицрософт није био заинтересован за ово, не би помогао у стварању тих стандарда и заштитио би своје .нет библиотеке да би избегао (или бар спречио) њихово декомпајлирање. И не да смо већ на верзији 4.0 ако се не варам и све се њене библиотеке без проблема декомпилирају и још увек се не замућују, што би побољшало перформансе архитектуре.

    Тачно је и да је Мицрософт увек наплаћивао чак и најглупљу апликацију и сада на свом репертоару има, на пример, потпуно функционалне бесплатне верзије Висуал Студио-а за .нет и без ограничења лиценце и није једина ствар (Труеспаце за пример је такође отишао на страну слободног).

    Ово је битка између Јаве и .Нет-а и, као и у свим ратовима, сваки савезник је добродошао.

    И истина је, хтели ми то или не, да живимо у свету препуном лиценци ... у ствари, неки портали истичу патенте „прекршене“ на једноставној веб страници и они су толико чести да их и не узимамо у обзир да би могло бити патентирано нешто тако изузетно једноставно. Патенти су ту и, ако неко жели да вам сруши пројекат, сасвим је могуће да ће на крају пронаћи патент који крши ауторска права.

    Само у случају да то није јасно, не намеравам овде да започнем сукоб који жели да зна да ли су Виндовс или Линук бољи, они су једноставно различити и сваки има своје предности и недостатке, као и све остало. Али то је друга прича.

    Поздрав.

  8.   е2флетцхер дијо

    Са Мицрософтом се никад не зна.

  9.   кен торреалба дијо

    Поздрав,

    Пре извесног времена пратио сам туториал, поглавље 1, о Моно-у, и изгледало је супер лако и природније од Јаве, свидело ми се ово друго. Нажалост, нисам успео да добијем следеће издање часописа.

    Колико сам разумео, Ц # је еволуција Ј ++
    Та проблематична Јава примена коју је Мицрософт коштао тужбе од Сун-а, коју је Сун добио, будући да је Мицрософт имао библиотеке (пакет) који се могу покретати само на Виндовс-у, што је било супротно геслу Јава-е «напишеш, видиш, извршиш кад год и где год ».

    Мицрософт сцрап Ј ++ и Ц # лаиоут

    Чињенице су следеће: Мицрософт је „поклонио“ одређени део Ц # да би Моно постао легалан, тако да ти одељци не би трпели будуће тужбе, већ оно што Мицрософт није донирао ако има добре шансе да Мицрософт захтева онога ко га користи , ово Тако је јер се то и раније дешавало са другим софтвером, али то би се догодило ако Моно почне красти купце или ако нека компанија почне да зарађује (пуно) уз подршку и имплементацију језика или жели да припише као своје, док ће толико видети да ће се само развијати.

    На крају, треба напоменути да Мигуел де Изцаса има фрустрације јер није могао да ради за Мицрософт, због свог пасоша..., то га је натерало да креира софтвер компатибилан са Виндовс-ом desde Linux, да би они схватили "шта су пропустили"

  10.   кук дијо

    Не свиђа ми се ово 🙁

  11.   Програмери дијо

    Мислим да је један од разлога за употребу ГНУ / Линука зато што је то отворени извор и ако почнемо да користимо софтвер који је креирао Мицрософт, умешаћемо се у контрадикцију, такође зашто вам је потребан Мицрософт софтвер када је велика заједница у свет отвореног кода да се међусобно подржавају (порекло отвореног кода) и на тај начин побољшавају било које неотворене програме, зар не мислите?

    Сетимо се да у почетку .НЕТ није био бесплатан и ако га је објавио (део који је објавио), то је зато што га програмери нису користили због његове ограничене апликације и тиме је Мицрософт губио присуство међу свим програмерима.

    Ако оно што желимо јесте да наше апликације раде на различитим платформама, зашто не бисмо користили Јава или Питхон. Нове апликације које је креирао Ксамарин за развој за иос или андроид, само су начин да #монополизујемо развој под једним језиком, јер је, као што сви знамо, увек боље користити матерњи језик.

    Што се тиче Рицхарда Сталлмана, мислим да је он особа са највише искуства са отвореним кодом и због тога, барем морамо престати да мало анализирамо проблеме са којима се суочавао, јер познавање историје служи да се избегну исте грешке.

    Као и сви други, програмери морају да плаћају рачуне (храну, здравље итд.), Па стога морамо да прибавимо економску корист за свој рад, али имамо различите начине да је прибавимо (срећом), као што су донације, консултације, развој заснован на на отвореном извору итд. Морамо искористити своје вештине и домишљатост, јер се овај нови свет „окреће“ онако како се чини захваљујући сваком програмеру који постоји и чине да све функционише како треба. Са моје тачке гледишта, ми смо темељи нове технологије и новог друштва, а не компаније.

    Не могу да верујем???

  12.   Адриан Фернандез дијо

    Мислим да М $ неће учинити ништа да ухвати оне који крше патенте Ц #. Није то урадио раније, не ради то ни данас, па тешко да ће то учинити ускоро. С друге стране, Сталлман је познат по својој упорној параноји против онога што није слободан софтвер (чак је незадовољан Линук кернелом), замишљајући 20 година свет програмера који је прогањан за М $.
    У сваком случају. Монодевелоп је одличан алат за рад. А ако се неко плаши да користи Ц # од онога што сте видели, још увек постоји Басиц, који је тренутно способан као и Ц # у већини догађаја.

  13.   Даниел Нориега дијо

    Па, такође се слажем са неким коментарима, ја сам инжењер електронике, али увек сам свестан програмирања вести и увек се трудим да научим језик у потпуности. Оно што ми је заиста било тешко је да покушам да изаберем који језик да учим, ја се бавим Ц ++-ом, али не знам АПИ-је, тако да то није готово ништа, зато покушавам да видим на који АПИ да се фокусирам. Али оно што желим је могућност развијања вишеплатформног кода, и очигледно је прво што се истиче ЈДК или .Нет.

    Тада видим овај пост и искрено видим да има превише параноје. Не мислим да ће Мицрософт тужити моно, мислим да управо супротно, Мицрософт стиче предност тако да његов језик заузима место међу програмерима постајући језик који се може проширити на друге платформе. Корисник сам Линука, али сам и Виндовс и волим Линук, али ако постоји нешто што не подржавам у вези Линука, то је да је добар део заједнице поносан и туп и живи свакодневно борећи се за глупости , вређајући и омаловажавајући оне које мање познају.

  14.   Јосе Мануел Алцараз дијо

    Наравно, не посвећујте се гатању ... већ сте то закували ... .нет је сада отворен извор ... кД

  15.   Алексис дијо

    еххх као што сам рекао много пута ... усрао сам се на Рицхарда Сталлмана ... он износи своје мишљење и обожаватељи скачу као да је његова реч света заповест ... иако МС може да користи своје патенте у будућности, није ништа мање тачно да су (бар тамо где ја живим) доминантне платформе на нивоу предузећа .НЕТ и Јава ... па би учење руковања Моно-ом на крају имало користи од могуће каријере програмера; Није баш здраво за свет Линука да уништи било коју алтернативу која се разликује од „идеала“ господина Сталлмана, лично користим Моно за експериментисање и учење (јер на свој рачунар не инсталирам ни прозоре, али не могу да намећем то на мом радном месту) и не осећам се као грешник хахахаха поздрав.

  16.   ЈОУ дијо

    Баш ме брига да ли је Ц # опасан или је други језик отворен ИЛИ итд., Све док се прилагођава било ком оперативном систему и профитабилан је и доноси новац, ово је у реду, тренутно сам програмер Линук козица који користи језик Басиц сличан Виндовс Висуал Басиц-у и ако видим да олакшава професионално програмирање и проширује се на многе платформе, добродошли.

  17.   Терор дијо

    Господо, пошто је Мицрософт већ купио Ксамарин 2016. године, Моно мора да пређе дугачак пут. Зауставите јефтини фанатизам и крените с радом на другим програмским опцијама. .НЕТ је званично преносив на не-Виндовс платформама од 2014. године (стварањем ДотНет Фоундатион-а), а примена .НЕТ-а у окружењима која нису Виндовс је мало по мало порасла. Не само да размишљате о оним стварима Интернет информационих услуга или Виндовс серверима као и раније, већ морате размишљати о Апацхе Веб серверу / Нгинку са .НЕТ. У мом случају: отприлике годину дана дизајнирао сам АСП.НЕТ МВЦ 4/5 апликације на ИИС, а затим на Апацхе Веб серверу на Линук Убунтуу, и до сада нисам имао проблема са покретањем АСП.НЕТ МВЦ апликације на две различите веб платформе.

    Ево мог доприноса, у случају да сте заинтересовани за миграцију АСП.НЕТ МВЦ апликација на Апацхе / Убунту:

    Део 1:
    https://radioterrormexico.wordpress.com/2016/06/22/ejecutar-aplicaciones-asp-net-en-plataformas-no-windows-parte-13/

    Део 2:
    https://radioterrormexico.wordpress.com/2016/06/23/ejecutar-aplicaciones-asp-net-linux-ubuntu-server-parte-23/

    Пример Гитхуб:
    https://github.com/boraolim/MonoServe-2016

  18.   Хецтор дијо

    Ова дебата има јак политички дах ... хахахаааа КСД

  19.   Немац А. ЦОПЕРТИНО дијо

    Исто би се догодило и са Јавом, ако је Орацле задовољан, чини јава ПЛАЋАНОМ и њеним својством и сви звучимо. Веома је субјективно. И не мислим да компанија или Линук сам подстиче ову врсту развоја ако ће у будућности то бити проблематично за кориснике.-

  20.   Елвино је нестао дијо

    Па у време глобализације и деглобализације, добро је сетити се неких монополистичких маневара неких
    или понашања којима се манипулише, не без разлога Роман стиче Ксимијана, али чита
    шта се десило са Мискл / Сун Мицросистм, а затим Орацле сиса Сунце и са њим Мискл како би нестало
    Монтију (творцу Мискл-а) је требало неко време да то схвати, али он је преусмерио свој пројекат и родио МариаДБ и на крају је био мука у духу
    али исто се може догодити и са Моно.
    Ја сам вишејезични програмер Цобол, Ц, Јава и Харбор Нетворкинг, и тим редоследом под Аик, Линук и Виндовс
    Комбинујем апликације Соцкет-а, комуницирам између различитих језика и различитих платформи банке

    Мислим да ако је пројекат велик, односно укључиће хиљаде редова кода, морате га играти на сигуран начин како бисте осигурали његов раст / модификацију и скалабилност
    сада, ако је код мало, не бих имао проблема да то радим под Ц #, ако је добар, моћан и заиста решава проблеме за мене је у реду.
    поздрави

  21.   смитти дијо

    .Нет Цоре + Ц # = Будућност

  22.   Јесу Арце дијо

    Напомена је била у реду док се није појавило „ако сте програмер, немојте користити Ц #“ ... у том тренутку су изгубили сав кредибилитет.

  23.   Јафет Гранадос дијо

    2020. године већ је доказано да се ништа од онога што је речено у овом посту није догодило. Мицрософт је створио .НЕТ Цоре и учинио га бесплатним. Сада са 3 платформе са врло сличним основним библиотекама, али на крају различитим (будући да су креиране од нуле), следећи корак је био обједињавање три у једну, а то је управо оно што се ради са .НЕТ 5 (без речи "Цоре" или "Фрамеворк") која је, као што је речено, нова платформа, али сада отвореног кода, мултиплатформна и која се може користити за развој веб апликација, апликација за рачунаре, апликација за мобилне уређаје, ИоТ, АИ, Цлоуд, између осталог . До ове еволуције је дошло због великог броја програмера који су дали свој допринос захваљујући чињеници да је .НЕТ сада отворен. То се морало догодити, јер како је било више компанија и програмера који су користили .НЕТ на отворен начин, Мицрософт је отворио могућност продаје својих услуга (углавном у Цлоуд-у), које нису ограничене ни на употребу .НЕТ или Ц #. Мицрософт није глуп, искључивање софтвера и покретање тужби било је опасно за њих. Али хеј, нисам удата ни за .НЕТ ни за било који други језик. Али видим веома занимљиво шта се ради у поменутој заједници. Имајући подршку велике компаније, бесплатна заједница може још брже да расте, поготово што постоји .НЕТ Фоундатион, која је задужена за преглед постојећих пројеката отвореног кода у .НЕТ-у, што гарантује да постоји поредак, процеси отклоњен од самог Мицрософта за преглед наведених пројеката.