എന്താണ് മോണോ, എന്തുകൊണ്ട് ഇത് അപകടകരമാണ്?

സിമിയൻ ആരംഭിച്ച ഒരു ഓപ്പൺ സോഴ്‌സ് പ്രോജക്റ്റിന്റെ പേരാണ് മോണോ, നിലവിൽ ഗ്നു / ലിനക്സിനെ അടിസ്ഥാനമാക്കി ഒരു കൂട്ടം സ tools ജന്യ ഉപകരണങ്ങൾ സൃഷ്ടിക്കുന്നതിനായി നോവൽ (സിമിയൻ ഏറ്റെടുത്തതിനുശേഷം) പ്രോത്സാഹിപ്പിക്കുകയും ഇസി‌എം‌എ വ്യക്തമാക്കിയ .NET യുമായി പൊരുത്തപ്പെടുകയും ചെയ്യുന്നു. എന്തുകൊണ്ട് ഇത് നിരവധി ഗ്നു / ലിനക്സ് ഉപയോക്താക്കൾ വെറുക്കുന്നുണ്ടോ?

എന്താണ് മോണോ?

ഇല്ല, ഇതിന് മങ്കി ദ്വീപുമായി ഒരു ബന്ധവുമില്ല. മോണോ സി‌എൽ‌ഐ (കോമൺ ലാംഗ്വേജ് ഇൻഫ്രാസ്ട്രക്ചർ), സി # (രണ്ടും മൈക്രോസോഫ്റ്റ് സൃഷ്ടിച്ചത്) എന്നിവ സ free ജന്യമായി നടപ്പിലാക്കുന്നതാണ്, ECMA അതിന്റെ സ്റ്റാൻഡേർഡൈസേഷനായി. ഈ നടപ്പാക്കൽ ഓപ്പൺ സോഴ്‌സാണ്.

ക്ലാസുകൾ ലോഡുചെയ്യാൻ ഉത്തരവാദികളായ വെർച്വൽ മെഷീൻ, ജിറ്റ് (ജസ്റ്റ്-ഇൻ-ടൈം) കംപൈലർ, മാലിന്യ ശേഖരണം എന്നിവ അടങ്ങിയിരിക്കുന്ന സി‌എൽ‌ഐ മോണോയിൽ ഉൾപ്പെടുന്നു; ഇതെല്ലാം ആദ്യം മുതൽ സ്പെക്ക് അനുസരിച്ച് എഴുതിയിരിക്കുന്നു എക്മ -334.

മോണോയിൽ ഒരു സി # കംപൈലറും ഉൾപ്പെടുന്നു, ഇത് വിരോധാഭാസമായി സി # ൽ എഴുതിയിട്ടുണ്ട്, കൂടാതെ സി‌എൽ‌ഐ പോലെ, ഈ കംപൈലർ സവിശേഷതകൾ പിന്തുടരുന്നു എക്മ -335.

കൂടാതെ .നെറ്റ് ഫ്രെയിംവർക്ക് ലൈബ്രറികളുമായി പൊരുത്തപ്പെടുന്ന ലൈബ്രറികളുടെ ഒരു കാറ്റലോഗും മോണോയ്ക്ക് ഉണ്ട്, എന്നാൽ മൈക്രോസോഫ്റ്റിന്റെ .നെറ്റ് ഫ്രെയിംവർക്കിൽ നിലവിലില്ലാത്ത നിരവധി ലൈബ്രറികളും ഇതിലുണ്ട്. ജി‌ടി‌കെ + ടൂൾ‌കിറ്റ്, മോണോ എൽ‌ഡി‌എപി, മോണോ.പോസിക്സ് മുതലായവയുടെ നേറ്റീവ് ഗ്രാഫിക്കൽ ഇന്റർ‌ഫേസുകൾ സൃഷ്ടിക്കാൻ അനുവദിക്കുന്ന ജി‌ടി‌കെ # പോലുള്ളവ.

മോണോയുടെ ഉത്ഭവം

മോണോ വിഭാവനം ചെയ്തത് മിഗുവൽ ഡി ഇക്കാസയാണ്, അക്കാലത്ത് അദ്ദേഹത്തിന്റെ കമ്പനി സിമിയൻ ഈ പദ്ധതി സ്പോൺസർ ചെയ്തു; ഇപ്പോൾ നോവെൽ നോമോ സിമിയനെ സ്വന്തമാക്കിയതിനാൽ മോണോ പ്രോജക്റ്റിന്റെ സ്പോൺസറാണ്.

ലിനക്സ് പരിതസ്ഥിതിയിൽ ആപ്ലിക്കേഷനുകൾ വേഗത്തിൽ സൃഷ്ടിക്കാൻ സഹായിക്കുന്ന ഉപകരണങ്ങൾക്കായുള്ള തിരയലാണ് മോണോ സൃഷ്ടിക്കുന്നതിനുള്ള പ്രചോദനം.

മോണോ പിന്തുണയ്‌ക്കുന്ന പ്ലാറ്റ്ഫോമുകൾ

മോണോ നിലവിൽ 86-ബിറ്റിൽ x390, PPC, SPARC, S32 പ്ലാറ്റ്ഫോമുകളിൽ പ്രവർത്തിക്കുന്നു; ഒപ്പം x86-64, SPARC എന്നിവ 64 ബിറ്റുകളിൽ; ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാനും നടപ്പിലാക്കാനും കഴിയും: ലിനക്സ്, വിൻഡോസ്, ഒഎസ്എക്സ്, ബിഎസ്ഡി, സോളാരിസ്.

മോണോ .നെറ്റ് ഫ്രെയിംവർക്കുമായി പൊരുത്തപ്പെടുന്നുണ്ടോ?

.നെറ്റ് ഫ്രെയിംവർക്കിന്റെ എപിഐ 1.1 യുമായി പൊരുത്തപ്പെടുന്നതിന് ഇതിനകം തന്നെ മതിയായ പ്രവർത്തനങ്ങൾ നടക്കുന്നുണ്ടെങ്കിലും എപിഐ 2.0 യുമായി ഉയർന്ന അനുയോജ്യത കൈവരിക്കുക എന്നതാണ് മോണോയുടെ ലക്ഷ്യങ്ങളിലൊന്ന്.

.Net ഫ്രെയിംവർക്കിനൊപ്പം വിൻഡോസിൽ കംപൈൽ ചെയ്ത ഒരു ബൈനറി ബൈനറി വീണ്ടും കംപൈൽ ചെയ്യാതെ തന്നെ ഏതെങ്കിലും മോണോ പ്ലാറ്റ്ഫോമുകളിൽ എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയും, മാത്രമല്ല അനുയോജ്യമായ മോണോ-എജ്: സിസ്റ്റം ലൈബ്രറികൾ ഉപയോഗിക്കാൻ കഴിയും. ഡാറ്റ, System.Xml, മുതലായവ -.

മോണോ നൽകുന്ന ലൈബ്രറികൾ .Net ഫ്രെയിംവർക്കിന്റെ ക p ണ്ടർപാർട്ടുമായി 100% അനുയോജ്യമാണ്. ഏറ്റവും പുതിയ പതിപ്പ് 2.6.1. മറ്റ് പ്രധാന സവിശേഷതകളിൽ ഉൾപ്പെടുന്നു:

  • CLI
  • സി # കംപൈലർ
  • ADO.NET
  • ASP.NET
  • വെബ് സേവനങ്ങൾ
  • സിസ്റ്റം
  • വിൻഡോസ് ഫോമുകൾ

രണ്ടാമത്തേത് - വിൻ‌ഡോസ്ഫോംസ് - കൂടുതൽ‌ പ്രവർ‌ത്തനം പൂർ‌ണ്ണമായി പൂർ‌ത്തിയാക്കേണ്ടതുണ്ട്. എന്റർപ്രൈസ് സേവനങ്ങൾക്കായി അനുയോജ്യമായ ലൈബ്രറികൾ സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ച് പ്രോജക്റ്റ് ആലോചിക്കുന്നില്ലെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്.

മോണോ ഉപയോഗിച്ച് എനിക്ക് നിലവിൽ ഏത് തരം ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ കഴിയും?

ASP.NET (aspx), വെബ് സേവനങ്ങൾ (asmx) പേജുകൾ നൽകാൻ അപ്പാച്ചെ വെബ് സെർവറിനെ അനുവദിക്കുന്ന mod_mono മൊഡ്യൂൾ ഉപയോഗിച്ച് വെബ്-ടൈപ്പ് ആപ്ലിക്കേഷനുകളും വെബ് സർവീസുകളും സൃഷ്ടിക്കാൻ കഴിയും.

Microsoft SQL, Oracle, Postgresql മുതലായ ഡാറ്റാബേസുകളിലേക്ക് പ്രവേശിക്കുന്ന ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാനും കഴിയും.

ഗ്രാഫിക്കൽ ഇന്റർ‌ഫേസ് ആപ്ലിക്കേഷനുകളുടെ ഭാഗത്ത്, ജി‌ടി‌കെ # ഉപയോഗിക്കണമെന്നാണ് നിർദ്ദേശം, കാരണം ഇത് അടിസ്ഥാനമാക്കിയുള്ള ടൂൾകിറ്റ് (ജി‌ടി‌കെ +), ലിനക്സ്, വിൻഡോസ്, ഒ‌എസ്‌എക്സ് പരിതസ്ഥിതികളിൽ മാറ്റങ്ങളില്ലാതെ ഗ്രാഫിക്കൽ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്നു; ഈ നിർദ്ദേശം പ്രധാനമായിത്തീരുന്നു, കാരണം മോണോയിലെ വിൻഡോസ് ഫോമുകളുമായി പൊരുത്തപ്പെടുന്ന നടപ്പാക്കൽ ഇതുവരെ പൂർത്തിയായിട്ടില്ല.

എന്റെ ആപ്ലിക്കേഷൻ മോണോയും .നെറ്റ് ഫ്രെയിംവർക്കും, അതായത് പോർട്ടബിൾ എന്നിവയുമായി പൊരുത്തപ്പെടാൻ ഒരു നിബന്ധന ഉണ്ടോ?

ഇത് ഒരു CLI അടിസ്ഥാനമാക്കിയുള്ള ആപ്ലിക്കേഷനായിരിക്കുന്നിടത്തോളം കാലം നിർദ്ദിഷ്ടങ്ങളൊന്നുമില്ല; കണക്കിലെടുക്കേണ്ട ചില കാര്യങ്ങൾ ഉണ്ടെങ്കിലും:

  1. ഫയൽ, ഡയറക്ടറി നാമങ്ങളിൽ ലിനക്സ് കേസ് സെൻ‌സിറ്റീവ് ആണ്; അതിനാൽ ഞങ്ങൾ ഉപയോഗിക്കുന്ന പേരുകളുമായി സ്ഥിരത പുലർത്തേണ്ടത് ആവശ്യമാണ്.
  2. പാത്ത് സെപ്പറേറ്റർ ലിനക്സിൽ (/) ഉള്ളതിനേക്കാൾ വിൻഡോസ് () ൽ വ്യത്യസ്തമാണ്, അതിനാൽ ആപ്ലിക്കേഷൻ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ ശരിയായ സെപ്പറേറ്റർ ലഭിക്കുന്നതിന് എപിഐ പാത്ത്.ഡയറക്ടറിപാത്ത്സെപ്പറേറ്റർ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു.
  3. P / Invoke ഉപയോഗിച്ച് CLI ഇതര ലൈബ്രറികൾ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ (ഉദാ: C, C ++ മുതലായവ), ആപ്ലിക്കേഷൻ നടപ്പിലാക്കുന്ന വ്യത്യസ്ത പരിതസ്ഥിതികളിൽ ലൈബ്രറി ഉണ്ടെന്ന് ഉറപ്പാക്കുക.
  4. ഒരു പ്രത്യേക പരിതസ്ഥിതിയിൽ മാത്രം നിലനിൽക്കുന്ന സാങ്കേതികവിദ്യകൾ ഉപയോഗിക്കരുത് (ഉദാ: വിൻഡോസിലെ രജിസ്ട്രി അല്ലെങ്കിൽ ലിനക്സിൽ GConf -Gnome-); അല്ലെങ്കിൽ പ്രവർത്തിക്കുന്ന അന്തരീക്ഷത്തിൽ അപ്ലിക്കേഷൻ ശരിയായി പ്രവർത്തിക്കാൻ അനുവദിക്കുന്ന ഒരു പരിഹാരം നൽകുക.
  5. വിൻഡോസ് ഫോമുകളെ അടിസ്ഥാനമാക്കിയുള്ളതും വളരെ സങ്കീർണ്ണവുമായ അപ്ലിക്കേഷനുകൾ ഇപ്പോൾ പ്രവർത്തിച്ചേക്കില്ല, കാരണം മോണോയിലെ വിൻഡോസ് ഫോമുകൾ പൂർത്തിയായിട്ടില്ല.

മോണോയിൽ എന്ത് വികസന ഉപകരണങ്ങൾ ഉണ്ട്?

വിഷ്വൽ സ്റ്റുഡിയോ ഉപയോഗിച്ച് ഒരു ആപ്ലിക്കേഷൻ വികസിപ്പിക്കാൻ വിൻഡോസിൽ നിന്ന് സാധ്യമാണ്. ലിനക്സ് ഭാഗത്ത് ഉണ്ട് മോണോഡെവലപ്പ്, ഷാർപ്പ് ഡെവലപ്പിനെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു IDE.

പ്രോജക്റ്റ് മാനേജുമെന്റ്, സിന്റാക്സ് കളറിംഗ്, ഓട്ടോ കംപ്ലീറ്റ് കോഡ്, ഒരേ ഐഡിഇയിൽ നിന്ന് ആപ്ലിക്കേഷൻ കംപൈൽ ചെയ്യാനും പ്രവർത്തിപ്പിക്കാനും മോണോഡെവലപ്പ് അനുവദിക്കുന്നു.
കൂട്ടിച്ചേർക്കലുകളിലൂടെ (ആഡ്-ഇന്നുകൾ) പ്രവർത്തനം ഇതിലേക്ക് വിപുലീകരിച്ചു, ഉദാഹരണത്തിന്:

  • IDE- ൽ നിന്ന് ഡാറ്റാബേസുകളിലേക്ക് കണക്റ്റുചെയ്യുക
  • വിഷ്വൽ സ്റ്റുഡിയോ പോലെ, വരിവരിയായി കോഡ് ലൈൻ എക്സിക്യൂട്ട് ചെയ്യുന്നതിനും വേരിയബിൾ മൂല്യങ്ങൾ അവലോകനം ചെയ്യുന്നതിനും അനുവദിക്കുന്ന ഒരു ഡീബഗ്ഗർ ഉൾപ്പെടുത്തൽ.

ഒരു ഫോം ഡിസൈനറെ സമന്വയിപ്പിക്കാൻ നിലവിൽ പ്രവർത്തിക്കുന്നുണ്ട്, എന്നിരുന്നാലും ഈ ഡിസൈനർ ജി‌ടി‌കെ # നായി ഫോമുകൾ സൃഷ്ടിക്കുന്നതിലാണ് ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത്, വിൻഡോസ് ഫോമുകളല്ല.

മോണോയ്‌ക്കായി സമർപ്പിച്ച അപ്ലിക്കേഷനുകൾ.

ഒരു ആശയം ലഭിക്കുന്നതിന് മോണോയിൽ ലിനക്സിനായി ധാരാളം ആപ്ലിക്കേഷനുകൾ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്, ഈ ആപ്ലിക്കേഷനുകൾക്കൊപ്പം 2 ലിസ്റ്റിംഗുകൾ ഇതാ:

ഈ മികച്ച ആപ്ലിക്കേഷനുകളിൽ ഇവയാണ്:

  • മോണോഡെവലപ്പ്: ലിനക്സിലെ മോണോ പ്രോഗ്രാമുകൾ പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ഒരു ഐഡിഇയാണിത്. സി # ൽ IDE നിർമ്മിച്ചിരിക്കുന്നു.
  • എഫ്-സ്പോട്ട്: ഫോട്ടോകളിൽ ചില ഡിജിറ്റൽ പരിഷ്കാരങ്ങൾ വരുത്തുന്നതിന് പുറമേ, ഫോട്ടോഗ്രാഫുകൾ കാറ്റലോഗ് ചെയ്യുന്നതിനുള്ള പ്രോഗ്രാം.
  • ബീഗിൾ: ലിനക്സിലെ വിവിധ തരം പ്രമാണങ്ങളിൽ സൂചികകളും വിവരങ്ങൾക്കായി തിരയുന്ന ഉപകരണം.
  • ടോംബോയ്: കീവേഡുകളാൽ ബന്ധിപ്പിച്ചിരിക്കുന്ന കുറിപ്പുകൾ സംഭരിക്കുന്നതിനുള്ള പ്രോഗ്രാം.
  • മ്യൂയിൻ: ജിസ്ട്രീമർ അടിസ്ഥാനമാക്കിയുള്ള ഓഡിയോ പ്ലെയറാണ് ഇത്.
  • പൈമുസിക്: ആപ്പിളിന്റെ ഐട്യൂൺസ് സേവനത്തിനൊപ്പം സംഗീതം വാങ്ങാൻ ആക്‌സസ് ചെയ്യുന്നതിന് ഒരു ഗ്രാഫിക്കൽ ഇന്റർഫേസ് നൽകുന്ന പ്രോഗ്രാം.
  • MonoUML: യു‌എം‌എൽ സ്റ്റാൻ‌ഡേർഡ് ഉപയോഗിച്ച് ഡയഗ്രമുകൾ നിർമ്മിക്കുന്നതിനുള്ള ഒരു എഡിറ്ററാണ് ഇത്.
  • ഗ്നോം ഡോ: വേഗതയേറിയതും ഫലപ്രദവുമായ അപ്ലിക്കേഷൻ ലോഞ്ചർ.
  • ഡോക്കി: നിങ്ങളുടെ ഡെസ്ക്ടോപ്പിനായി ഡോക്ക് ചെയ്യുക.
  • ബാൻ‌ഷീ: ജിസ്ട്രീമർ അടിസ്ഥാനമാക്കിയുള്ള മീഡിയ പ്ലെയർ.

കുരങ്ങും ലൈസൻസും

ഇസി‌എം‌എയ്‌ക്ക് പുറത്തിറക്കിയ മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി മൈക്രോസോഫ്റ്റിന്റെ .നെറ്റ് ഫ്രെയിംവർക്കിന്റെ ഓപ്പൺ സോഴ്‌സ് നടപ്പാക്കലാണ് മോണോ; ഇത് ഒരു മൈക്രോസോഫ്റ്റ് ഉൽ‌പ്പന്നത്തെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു നടപ്പാക്കലായതിനാൽ, ലിനക്സിലെ മോണോയുടെ ഉപയോഗം വിവാദത്തിന് കാരണമായി - ലിനക്സ് ഉപയോക്താക്കൾക്കും ഡവലപ്പർമാർക്കും ഇടയിൽ - മോണോ മൈക്രോസോഫ്റ്റ് പേറ്റൻറുകൾ ലംഘിച്ചേക്കാം, ഇത് മങ്കിക്കെതിരായ ഒരു വ്യവഹാരമായി മാറിയേക്കാം.

എസ് പേജ് മോണോ പ്രോജക്റ്റിന്റെ, സി‌എൽ‌ഐയും സി # കംപൈലറും ഇസി‌എം‌എ അംഗീകരിച്ച മാനദണ്ഡങ്ങൾ പാലിക്കുന്നിടത്തോളം കാലം, ഈ 2 കഷണങ്ങൾ സുരക്ഷിതമാണ്, മോണോ നിർദ്ദിഷ്ട ലൈബ്രറികളുമായി ബന്ധപ്പെട്ട്, അവ അപകടസാധ്യതയില്ല; ASP.NET, ADO.NET, Windows ഫോമുകൾ എന്നിവയുമായി ബന്ധപ്പെട്ട ലൈബ്രറികളുടെ നടപ്പാക്കൽ ചില മൈക്രോസോഫ്റ്റ് പേറ്റന്റ് ലംഘിക്കുന്നതിനോട് സംവേദനക്ഷമമാണ് - ഇപ്പോൾ ഇത് അങ്ങനെയാണെന്ന് അറിവില്ലെങ്കിലും -; ഇക്കാരണത്താൽ, മോണോ പ്രോജക്റ്റ് രണ്ടാമത്തെ കേസിനായി 3 ഓപ്ഷനുകൾ നിർദ്ദേശിക്കുന്നു:

  • പ്രവർത്തനക്ഷമത വീണ്ടും നടപ്പിലാക്കുക - പേറ്റന്റ് ഒഴിവാക്കാൻ -, API അനുയോജ്യമായി നിലനിർത്താൻ ശ്രമിക്കുന്നു.
  • വീണ്ടും നടപ്പിലാക്കാൻ കഴിയാത്ത കാര്യങ്ങൾ ഇല്ലാതാക്കുക.
  • പേറ്റന്റ് അസാധുവാക്കാൻ കഴിയുന്ന ഘടകങ്ങൾക്കായി തിരയുക.

വിക്കിപീഡിയ പ്രകാരം, നെറ്റ് ഘടകങ്ങൾ മോണോ നടപ്പാക്കുന്നത് വിധേയമല്ല ECMA പ്രോജക്ടിന്റെ ജീവിതകാലത്ത് സോഫ്റ്റ്വെയർ പേറ്റന്റുകളുടെ ലംഘനത്തെക്കുറിച്ച് അതിന്റെ സ്റ്റാൻഡേർ‌ഡൈസേഷൻ ചില ആശങ്കകൾ ഉന്നയിച്ചിട്ടുണ്ട്. പ്രത്യേകിച്ചും, ലംഘിക്കപ്പെട്ട പേറ്റന്റുകളെ സംബന്ധിച്ച വ്യവഹാരങ്ങളിലൂടെ മൈക്രോസോഫ്റ്റിന് മോണോ പ്രോജക്റ്റിനെ നശിപ്പിക്കാൻ കഴിയുമോ ഇല്ലയോ എന്നതിനെക്കുറിച്ച് ചർച്ച വികസിച്ചു.

ന്റെ ഡവലപ്പർ‌ കമ്മ്യൂണിറ്റിയിൽ‌ മോണോ സ്വീകരിക്കുന്നതിനും ഉപയോഗിക്കുന്നതിനുമുള്ള (ഇൻ‌) ഉപദേശത്തെക്കുറിച്ച് നിലവിൽ‌ സജീവമായ ഒരു ചർച്ചയുണ്ട് ഗ്നു / ലിനക്സ്. സോഫ്റ്റ്‌വെയർ പേറ്റന്റുകളിൽ നിന്ന് മുക്തമല്ല എന്നതാണ് മോണോയ്‌ക്കെതിരായ പ്രധാന വാദം, സി # / സി‌എൽ‌ഐ ഉപയോഗിക്കുന്നതിന് മൈക്രോസോഫ്റ്റിന് ലൈസൻസുകൾ ആവശ്യമുണ്ട്.

മറുവശത്ത്, പദ്ധതി gnome ഒരു ഇതര ഭാഷ വികസിപ്പിക്കുന്നു, വാല, ഗ്നോമിനായി ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനായി പ്രത്യേകമായി സൃഷ്ടിച്ചതാണ്, പക്ഷേ മൈക്രോസോഫ്റ്റിൽ നിന്നുള്ള ഭീഷണികളിൽ നിന്ന് മുക്തമാണ്.

എന്റെ ശുപാർശ

നിലവിൽ മോണോയിൽ എഴുതിയ ചില മികച്ച പ്രോഗ്രാമുകൾ ഉണ്ട്. നിങ്ങൾക്ക് എഫ്-സ്പോട്ട്, ഗ്നോം ഡോ അല്ലെങ്കിൽ ഡോക്കി എന്നിവയെക്കുറിച്ച് മാത്രമേ ചിന്തിക്കാൻ കഴിയൂ. പക്ഷേ, ഈ പ്രശ്നങ്ങളില്ലാത്ത സ്വതന്ത്ര ബദലുകൾ ഉള്ളതിനാൽ, മോണോയെ ആശ്രയിക്കരുതെന്ന് ഞാൻ ആഗ്രഹിക്കുന്നു.
ഡെബിയനും ഉബുണ്ടുവും ഉൾപ്പെടുത്താനുള്ള സമീപകാല വിവാദ തീരുമാനത്തെക്കുറിച്ച് മോണോ അതിന്റെ സ്ഥിരസ്ഥിതി ഇൻസ്റ്റാളേഷനിൽ, ഫെഡോറ നീക്കംചെയ്തതിൽ നിന്ന് വ്യത്യസ്തമായി, ഇത് ഉൾപ്പെടുത്തിക്കൊണ്ട് പ്രശസ്തമായ അപേക്ഷ ടോംബോയ്, സി # ൽ എഴുതിയത്, റിച്ചാർഡ് സ്റ്റാൾമാൻ ഉണ്ട് ജ്ഞാനത്തിന്റെ കുറച്ച് വാക്കുകൾ അത് മറ്റ് ഡിസ്ട്രോകളെ പ്രചോദിപ്പിക്കും.

സി # നെ ആശ്രയിക്കുന്നത് അപകടകരമാണ്, അതിനാൽ അതിന്റെ ഉപയോഗം ഞങ്ങൾ നിരുത്സാഹപ്പെടുത്തണം.
പ്രശ്നം മോണോയ്ക്ക് അദ്വിതീയമല്ല, ഏതൊരു സ C ജന്യ സി # നടപ്പാക്കലിനും സമാന പ്രശ്‌നമുണ്ടാകും. മൈക്രോസോഫ്റ്റ് ഒരുപക്ഷേ എല്ലാ സ C ജന്യ സി # നടപ്പാക്കലുകളും (അവരുടെ) സോഫ്റ്റ്വെയർ പേറ്റന്റുകൾ ഉപയോഗിച്ച് ഒരു ദിവസം ബോക്സിൽ നിന്ന് പുറത്താക്കാൻ പദ്ധതിയിടുന്നു എന്നതാണ് അപകടം. ഇതൊരു ഗുരുതരമായ അപകടമാണ്, യഥാർത്ഥത്തിൽ സംഭവിക്കുന്ന ദിവസം വരെ വിഡ് s ികൾ മാത്രമേ അവഗണിക്കുകയുള്ളൂ. സ്വയം പരിരക്ഷിക്കാൻ നാം മുൻകരുതലുകൾ എടുക്കേണ്ടതുണ്ട്.
സ C ജന്യ സി # നടപ്പാക്കലുകളെ ആശ്രയിക്കാൻ ഞങ്ങൾ കാര്യങ്ങൾ ക്രമീകരിക്കണം. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, സി # പ്രോഗ്രാമുകൾ എഴുതുന്നതിൽ നിന്ന് ഞങ്ങൾ ആളുകളെ നിരുത്സാഹപ്പെടുത്തണം. അതിനാൽ ഗ്നു / ലിനക്സ് വിതരണങ്ങളുടെ സ്ഥിരസ്ഥിതി ഇൻസ്റ്റാളേഷനിൽ ഞങ്ങൾ സി # നടപ്പാക്കലുകൾ ഉൾപ്പെടുത്തരുത്, സാധ്യമാകുമ്പോഴെല്ലാം താരതമ്യപ്പെടുത്താവുന്ന സി # ആപ്ലിക്കേഷനുകൾക്ക് പകരം സി # ഇതര ആപ്ലിക്കേഷനുകൾ വിതരണം ചെയ്യുകയും ശുപാർശ ചെയ്യുകയും വേണം.

മോണോ അൺ‌ഇൻസ്റ്റാൾ ചെയ്യുക

എന്റെ ഉബുണ്ടു വിതരണത്തിൽ നിന്ന് മോണോ നീക്കംചെയ്യാൻ ഞാൻ ആഗ്രഹിക്കുന്നു (അതിനാൽ, അതിന്റെ ഡിപൻഡൻസികൾ ഉൾക്കൊള്ളുന്ന ധാരാളം സ്ഥലം ലാഭിക്കുക, ഉബുണ്ടുവിന്റെ കാര്യത്തിൽ, സ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്ത 2 ആപ്ലിക്കേഷനുകൾ "പിന്തുണയ്ക്കുക" എന്നതിനപ്പുറം മറ്റൊന്നുമില്ല: എഫ്-സ്പോട്ട് ടോംബോയ്). ഇവ രണ്ടും നിങ്ങൾ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, സിനാപ്റ്റിക്, മോണോ സി‌എൽ‌ഐ എന്ന് പറയുന്ന എല്ലാ പാക്കേജുകളിൽ നിന്നും അൺ‌ഇൻസ്റ്റാൾ ചെയ്യുക.

ഉബുണ്ടുവിൽ മോണോ അൺ‌ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ടെർമിനൽ തുറന്ന് ടൈപ്പ് ചെയ്യാനും കഴിയും:

sudo apt-get remove --purge mono-common libmono0 libgdiplus sudo rm -rf / usr / lib / mono

മോണോയ്ക്ക് ഇതരമാർഗങ്ങൾ

ഞങ്ങൾ കണ്ടതുപോലെ, ഒന്നാമതായി, നിങ്ങൾ ഒരു പ്രോഗ്രാമറാണെങ്കിൽ, സി # ൽ പ്രോഗ്രാം ചെയ്യരുത്. എണ്ണമറ്റ മറ്റ് ഭാഷകളുണ്ട്, ഇതിലും മികച്ചത്. കൂടാതെ, ഗ്നോം അടുത്തിടെ മോണോ പോലുള്ള പ്രവർത്തനക്ഷമതയുള്ള ഒരു പുതിയ ഭാഷ പുറത്തിറക്കി.
ഞാൻ മോണോ ഇല്ലാതാക്കി, അതോടൊപ്പം എന്റെ പ്രിയപ്പെട്ട ഷോകളിൽ ചിലത് ഇല്ലാതാക്കി ... അവ മാറ്റിസ്ഥാപിക്കാൻ എന്ത് ബദൽ ഷോകൾ നിലവിലുണ്ട്:

കൂടുതൽ വിവരങ്ങൾ

മോണോ പ്രോജക്റ്റിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, at ദ്യോഗിക വെബ്സൈറ്റ് സന്ദർശിക്കുക ഇംഗ്ലീഷ്, കൂടാതെ ആത്മഗത'മായിരുന്നെന്ന് ഇത് മോണോ ഡവലപ്പർമാരുടെ ബ്ലോഗുകളുടെ അഗ്രഗേറ്ററാണ്; അല്ലെങ്കിൽ സ്പാനിഷ് ഭാഷയിൽ മോണോ ഹിസ്പാനോ സൈറ്റിൽ ബ്ലോഗുകൾ ഈ സൈറ്റ് പരിപാലിക്കുന്ന ആളുകളുടെ.
മോണോയെക്കുറിച്ച് നിങ്ങളുടെ അഭിപ്രായങ്ങൾ പറയാൻ മറക്കരുത്… =)


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

26 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ഏരിയൽ പറഞ്ഞു

    ഭാവിയിൽ മൈക്രോസോഫ്റ്റ് അതിന്റെ പേറ്റന്റുകൾ മോണോ, മോണോഡെവലപ്പ്, ക്സാമറൈൻ എന്നിവയ്‌ക്കെതിരെ ഉപയോഗിക്കുമെന്ന് ഞാൻ കരുതുന്നില്ല. എന്തിനധികം, ഈ ഉപകരണങ്ങൾ പൊതുവെ എല്ലാ ദിവസവും സോഫ്റ്റ്വെയർ വികസന ലോകത്ത് അവരുടെ പൂർവിക സ്ഥാനം വീണ്ടെടുക്കുന്ന മറ്റ് പ്ലാറ്റ്ഫോമുകളിലേക്ക് വികസിപ്പിക്കുന്നത് എങ്ങനെയെങ്കിലും എളുപ്പമാക്കുമെന്ന് ഞാൻ വിശ്വസിക്കുന്നു. മറ്റ് പ്ലാറ്റ്‌ഫോമുകളിലേക്ക് സി #, .നെറ്റ് സാങ്കേതികവിദ്യകൾ പോർട്ട് ചെയ്യുന്നതിൽ മോണോ ഒരു മികച്ച ജോലി ചെയ്യുന്നുണ്ടെന്ന് ഞാൻ കരുതുന്നു, ഇത് മൃദുവിനെ സംബന്ധിച്ചിടത്തോളം പുതിയ സാങ്കേതിക അവസരങ്ങളാൽ സമ്പന്നമാക്കുന്നു. പേറ്റന്റുകളുടെ അർത്ഥമെന്താണെന്ന് മോണോയ്‌ക്ക് അറിയാം, മാത്രമല്ല ലംഘനങ്ങളിൽ പെടാതിരിക്കാൻ എല്ലാ മുൻകരുതലുകളും എടുക്കുന്നു. മറുവശത്ത്, ജാവ അതിന്റെ ജാവ ഇഇ 6 പ്ലാറ്റ്ഫോം ഉപയോഗിച്ച് അതിന്റെ നേതൃസ്ഥാനം ഏറ്റെടുക്കുന്നു, ഇത് വിഷ്വൽ സ്റ്റുഡിയോ നിലവിൽ വാഗ്ദാനം ചെയ്യുന്ന കഴിവുകൾക്കപ്പുറമാണ്. ഈ കാരണത്താലാണ് മൈക്രോസോഫ്റ്റ് അവരുടെ സി # ലിനക്സ്, മാകോസ് എക്സ്, ബിഎസ്ഡി, സോളാരിസ്, ആൻഡ്രോയിഡ് മുതലായവയിലേക്ക് പോർട്ട് ചെയ്യുന്നത് സൗകര്യപ്രദമെന്ന് ഞാൻ കരുതുന്നത് ... മറുവശത്ത്, ഇവയെ കുറച്ച് എടുക്കാൻ ഞാൻ സമ്മതിക്കുന്നില്ല ലിനക്സിൽ മൈക്രോസോഫ്റ്റിനോട് ഇല്ല എന്ന് പറയുകയോ മൈക്രോസോഫ്റ്റിൽ ലിനക്സിന് വേണ്ട എന്ന് പറയുകയോ ചെയ്യുന്ന മതഭ്രാന്തൻ നിലപാടുകൾ, യഥാർത്ഥ പരിണാമം വൈവിധ്യത്തിലാണെന്നും സത്യത്തെ നിഷേധിക്കുന്നത് റിഗ്രഷനാണെന്നും ഞാൻ വിശ്വസിക്കുന്നു.

  2.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    ഇന്നുവരെ ഒന്നും മാറിയിട്ടില്ല. വ്യത്യസ്ത പ്രോഗ്രാമുകളിൽ നിങ്ങളുടെ പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, ഞാൻ ജാവ അല്ലെങ്കിൽ പൈത്തൺ ശുപാർശ ചെയ്യുന്നു. സി # വാക്യഘടനയിൽ നിങ്ങൾക്ക് സുഖമുണ്ടെങ്കിൽ, വാലയും ഒരു നല്ല ബദലാണ്.
    ആലിംഗനം! പോൾ.

  3.   പാബ്ലോ പറഞ്ഞു

    ഹായ്!

    കുറച്ചുനാൾ മുമ്പ് ഞാൻ ഭാഷ മൈഗ്രേറ്റ് ചെയ്യാൻ തീരുമാനിക്കുകയും കോഡ് ഉപയോഗിക്കാനും ലിനക്സ്, വിൻഡോസ് പ്ലാറ്റ്ഫോമുകളിൽ ഉപയോഗിക്കുന്നതിനായി കംപൈൽ ചെയ്യാനും സി # തിരഞ്ഞെടുത്തു.

    ഇപ്പോൾ, ഈ പോസ്റ്റ് നോക്കുമ്പോൾ, ഞാൻ പറഞ്ഞത് ശരിയാണോ എന്ന് ഞാൻ ആശ്ചര്യപ്പെടുന്നു (റിച്ചാർഡ് സ്റ്റാൾമാന്റെ രചനയിൽ നിന്നാണ് ഞാൻ ഇത് പറയുന്നത്).

    ഈ സാഹചര്യം ഇന്നുവരെ എന്തെങ്കിലും മാറ്റിയിട്ടുണ്ടോ എന്ന് നിങ്ങൾക്ക് പറയാമോ?

    (ഈ പോസ്റ്റിന് കുറഞ്ഞത് 2 വയസ്സ് പഴക്കമുണ്ടെന്ന് എനിക്കറിയാം)

  4.   സെർജി പറഞ്ഞു

    നെയിംസേക്ക് അഭിപ്രായപ്പെട്ടതുപോലെ, മൈക്രോസോഫ്റ്റ് അതിന്റെ വിപുലീകരണ കഴിവുകൾ പരിമിതപ്പെടുത്തണമെന്ന് ഞാൻ കരുതുന്നില്ല, വാസ്തവത്തിൽ, അതിൽ നിന്ന് ഒരു ജീവിതവും ഉണ്ടാക്കില്ല. നടപ്പാക്കൽ, ചട്ടക്കൂട്, ഐ‌ഡി‌ഇ എന്നിവയിൽ നിന്ന് പണം സമ്പാദിക്കുന്നതിനാൽ ഭാഷയെ ഉദാരവൽക്കരിക്കാൻ പോലും അവർ പ്രാപ്തരാണെന്ന് ഞാൻ കാണുന്നു.

    മിസ്റ്റർ സ്റ്റാൾമാൻ ഇന്ന് ഈ കാര്യങ്ങൾക്കായി അൽപ്പം പ്രായമുള്ളയാളാണെന്ന് ഞാൻ ചിന്തിക്കാൻ തുടങ്ങി. നിങ്ങളുടെ ഉദ്ധരണി വായിക്കുന്നതും ചിന്തിക്കുന്നതും എനിക്ക് രസകരമായിരുന്നു, കമ്മ്യൂണിറ്റിയുടെ ശ്രദ്ധ സി # ൽ നിൽക്കുമ്പോൾ, ഒറാക്കിൾ ആൻഡ്രോയിഡിനെതിരെ ആദ്യത്തെ കേസ് ഫയൽ ചെയ്തു, പാവപ്പെട്ട കസിൻ ആണെങ്കിലും, ഇത് ലിനക്സ് ആണെന്ന് മറക്കരുത്, പേറ്റന്റ് ലംഘനത്തിന് … ജാവയുടെ ഉപയോഗം!

    "പൊരുത്തപ്പെടുകയോ തിരിയുകയോ ചെയ്യുക" എന്ന മുദ്രാവാക്യം മുദ്രകുത്തി ലിനക്സ് സമൂഹത്തിന് സ്വയം അഭിമാനത്തോടെ, ബദലുകളിലേക്കും അതിന്റെ ഗുണനിലവാരമുള്ള ഡവലപ്പർമാർക്കുള്ള വാതിലുകളിലേക്കും കണ്ണുകൾ അടയ്ക്കാൻ അനുവദിക്കാനാവില്ലെന്നാണ് എന്റെ അഭിപ്രായം. ഒറ്റപ്പെടലിൽ മന്ദഗതിയിലാണെങ്കിലും മരണമുണ്ട്.

    ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ ഒരു ആപ്ലിക്കേഷനിൽ നിന്ന് വളരെ വ്യത്യസ്തമായ ഒരു ആശയമാണെന്നത് മറക്കരുത്, ഇത് ഒരു സാർവത്രിക നന്മയാണ്. മുതലാളിത്തത്തിന്റെ ഭാഷയാണെന്ന് വാദിക്കുന്ന ഇംഗ്ലീഷ് സെൻസർ ചെയ്യാൻ ആർക്കാണ് കഴിയുക?

    1.    ജാവിയർ എൽ പറഞ്ഞു

      മാർക്കറ്റിംഗ് തലത്തിൽ അതിന്റെ ചലനങ്ങൾ അറിയില്ലെന്ന മട്ടിൽ അവർ എം‌എസിനെക്കുറിച്ച് സംസാരിക്കുന്നു, അല്ലെങ്കിൽ ജാവ പ്ലാറ്റ്‌ഫോമിലെ ഒരു ഭാഗം എം‌എസ് പരിഷ്‌ക്കരിച്ച 99 സംഭവത്തെ അവർ ഇതിനകം മറന്നു, അങ്ങനെ സ്വന്തം സ്യൂട്ടിൽ എഴുതിയ സോഫ്റ്റ്വെയർ മറ്റൊരു ബ്ര browser സറിൽ പ്രവർത്തിക്കില്ല. IE6 അല്ല, ലോകം ശ്രദ്ധിച്ചപ്പോൾ, എല്ലായിടത്തും വ്യവഹാരങ്ങൾ പെയ്തു, പക്ഷേ ഏറ്റവും പ്രധാനമായി, എഴുതിയ സോഫ്റ്റ്വെയറിന്റെ ഭൂരിഭാഗവും വീണ്ടും നടപ്പാക്കേണ്ടതുണ്ട്. എല്ലാവിധത്തിലും ലാഭം നേടാൻ ആഗ്രഹിക്കുന്ന കമ്പനിയാണ് എം.എസ്. സ software ജന്യ സോഫ്റ്റ്വെയറിലുള്ളവർക്ക്, ധാരാളം സ tools ജന്യ ഉപകരണങ്ങൾ ലഭ്യമാണെങ്കിൽ കുത്തക ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്നത് സൗകര്യപ്രദമല്ല.

    2.    jlboch പറഞ്ഞു

      സെർജിയോ, ഗ്രിംഗോകൾ ഒന്നും ചെയ്യുന്നില്ല, തീർത്തും ഒന്നും ചെയ്യുന്നില്ല, അവരുടെ പ്രവൃത്തിക്ക് ശേഷവും അവർ ദശലക്ഷക്കണക്കിന് ഡോളർ ഉത്പാദിപ്പിക്കുമെന്ന് ഉറപ്പുവരുത്തുന്നില്ലെങ്കിൽ അവർ ജീവകാരുണ്യ പ്രവർത്തനങ്ങൾ ചെയ്യുന്നില്ലെന്ന കാര്യം നിങ്ങൾ മറക്കുന്നതിൽ നിഷ്കളങ്കരാണ്
      ഈ ലോകത്ത് ഗ്രിംഗോകൾ ഏറ്റവും കൂടുതൽ ഇഷ്ടപ്പെടുന്നത് മയക്കുമരുന്നും ഡോളറുമാണ് (ആ ക്രമത്തിൽ)
      അതുകൊണ്ടാണ് അവർ തങ്ങളുടെ മുതലാളിത്തത്തിലൂടെ ലോകത്തെയും വിപണികളെയും ആധിപത്യം സ്ഥാപിച്ചത്: വടിയുടെ നിയമവും ഡോളറിന്റെ നിയമവും ഉപയോഗിച്ച്, ഗ്രിംഗോകളുടെ യഥാർത്ഥ ദൈവം ഡോളറാണ്, കപടവിശ്വാസികൾ പ്രൊട്ടസ്റ്റന്റ് ക്ഷേത്രങ്ങളിലോ പള്ളികളിലോ അവരുടെ സ്തനങ്ങൾ തകർത്താലും കത്തോലിക്

      1.    മാക്സ് എസി. പറഞ്ഞു

        ആന്റി-മൈക്രോസോഫ്റ്റ് എല്ലായ്പ്പോഴും കുത്തക നടപടികളെന്ന് കരുതപ്പെടുന്നു, മാത്രമല്ല അന്തിമ ഉപയോക്താവിന് അത്ര സുഖകരമല്ലാത്ത പെരുമാറ്റങ്ങൾ മൈക്രോസോഫ്റ്റ് പ്രകടിപ്പിച്ചിട്ടുണ്ടെന്നത് ശരിയാണെങ്കിലും, ഇത് ഒരു ബിസിനസ്സ് കമ്പനിയാണെന്നും അവ എല്ലായ്പ്പോഴും എന്തായിരിക്കുമെന്നും മറക്കരുത് അവരുടെ ഉൽപ്പന്നങ്ങൾ ചെയ്യുന്നത് ബിസിനസ്സ് ആണ്. എന്നാൽ ലോകം മാറി, അത് ആഗോളവൽക്കരിക്കപ്പെട്ടു, മൈക്രോസോഫ്റ്റ് അത് സ്വീകരിക്കാൻ വിസമ്മതിച്ചു, പക്ഷേ അത് മറ്റ് മാർഗമായിരുന്നില്ല, എം‌എസ്ഓഫീസിലെ ഓപ്പൺ-എക്സ്എം‌എൽ സ്റ്റാൻ‌ഡേർഡിന്റെ സംയോജനം അത് തെളിയിക്കുന്നു, ഇത് കോഡ് "പങ്കിടാൻ" പോലും നിർബന്ധിതരായി ആന്റിട്രസ്റ്റ് നിയമങ്ങൾ നിർബന്ധിതമാക്കിയ അതിന്റെ പ്ലാറ്റ്‌ഫോമിൽ, അത് ചെയ്യേണ്ടിവന്നു, നെറ്റ് ഫ്രെയിംവർക്കും അതിന്റെ ഭാഷകളും ഇസി‌എം‌എ യൂറോപ്യൻ ബോഡിയിൽ രജിസ്റ്റർ ചെയ്തിട്ടുണ്ട്, ഇതിന്റെ ലക്ഷ്യം ഇൻഫർമേഷൻ ടെക്നോളജികളെ സ്റ്റാൻഡേർഡ് ചെയ്യുക എന്നതാണ്, സി # ന് ഇത് ഇസി‌എം‌എ -334, CLI (മോണോ നടപ്പിലാക്കുന്ന) ECMA-335, C ++ / CLI എന്നിവ ECMA-372 ആണ്, ഇത് ഈ ഭാഷകളും പ്ലാറ്റ്ഫോമുകളും പൊതുജനങ്ങൾക്ക് ലഭ്യമാണെന്ന് ഇത് ഉറപ്പാക്കുന്നു, അതിനാൽ മൈക്രോസോഫ്റ്റ് ഭാവിയിൽ യാതൊന്നും നിർബന്ധിക്കില്ല ആ ഭാഷകളിലേക്ക്. സി # ഭാഷയുടെ ഉപയോഗം നിരുത്സാഹപ്പെടുത്താനുള്ള മൈക്രോസോഫ്റ്റ് വിരുദ്ധ ശ്രമം അസംബന്ധമാണ്, ഇത് മൈക്രോസോഫ്റ്റ് അപലപിച്ചതുപോലുള്ള വൃത്തികെട്ട ഗെയിമാണ്, ഭാഷാ സവിശേഷത തുറന്നിരിക്കുന്നു, മറ്റ് ഭാഷകളുണ്ട്, ഈ ലോകത്ത് ഏറ്റവും മികച്ചത് മത്സരം എല്ലാ മേഖലകളിലും മെച്ചപ്പെടുത്തലുകൾക്ക് കാരണമാകുന്നു, പ്രോഗ്രാമർ സ്വന്തമായി വ്യത്യസ്ത ഭാഷകളും സാങ്കേതികവിദ്യകളും കണ്ടെത്തുകയും അവയുടെ സവിശേഷതകൾ അറിയുകയും വേണം, ഒപ്പം തന്റെ സംഭവവികാസങ്ങൾ നടപ്പിലാക്കാൻ താൻ ഏതാണ് താമസിക്കുന്നതെന്ന് സ്വയം തീരുമാനിക്കുകയും ചെയ്യും.

  5.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    നല്ല സംഭാവന. നന്ദി!

  6.   അഡ്രിയാൻ പറഞ്ഞു

    ഈ സ്റ്റാൾമാൻ !! നിങ്ങളുടെ കിടക്ക എക്സ്ഡിക്ക് കീഴിലുള്ള മൈക്രോസോഫ്റ്റ് ഗൂ conspira ാലോചനക്കാരെ കാണുക.

  7.   സെർജിയോ പറഞ്ഞു

    .Net ഉപയോഗിച്ച് മൈക്രോസോഫ്റ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നത് ജാവയിൽ നിന്ന് കരകയറുകയാണെന്ന് ഞങ്ങൾ കണക്കിലെടുക്കുകയാണെങ്കിൽ, അതിന്റെ സാധ്യതകൾ വെട്ടിച്ചുരുക്കുന്നതിന് ലിനക്സ് നടപ്പാക്കുന്നത് വളരെ നല്ലതാണെന്ന് ഞാൻ കരുതുന്നു.

    മൈക്രോസോഫ്റ്റിന് ഇതിൽ താൽപ്പര്യമില്ലായിരുന്നുവെങ്കിൽ ആ മാനദണ്ഡങ്ങൾ സൃഷ്ടിക്കാൻ ഇത് സഹായിക്കില്ലായിരുന്നുവെന്നും എന്റെ .നെറ്റ് ലൈബ്രറികൾ അവയുടെ വിഘടനം ഒഴിവാക്കാനോ (അല്ലെങ്കിൽ കുറഞ്ഞത് തടസ്സപ്പെടുത്താനോ) അത് സംരക്ഷിക്കുമായിരുന്നു എന്നാണ് എന്റെ അഭിപ്രായം. ഞാൻ തെറ്റിദ്ധരിച്ചിട്ടില്ലെങ്കിൽ അതിന്റെ എല്ലാ ലൈബ്രറികളും പ്രശ്‌നങ്ങളില്ലാതെ വിഘടിപ്പിക്കുകയും അവ്യക്തമായിരിക്കാതിരിക്കുകയും ചെയ്താൽ ഞങ്ങൾ ഇതിനകം 4.0 പതിപ്പിൽ ഉണ്ടെന്നല്ല, ഇത് വാസ്തുവിദ്യയുടെ പ്രകടനം മെച്ചപ്പെടുത്തും.

    മൈക്രോസോഫ്റ്റ് എല്ലായ്പ്പോഴും ഭീമമായ ആപ്ലിക്കേഷനായി പോലും നിരക്ക് ഈടാക്കുന്നുവെന്നതും ഇപ്പോൾ അതിന്റെ ശേഖരത്തിൽ ഉണ്ട് എന്നതും ശരിയാണ്, ഉദാഹരണത്തിന്, .net നുള്ള വിഷ്വൽ സ്റ്റുഡിയോയുടെ പൂർണ്ണമായും പ്രവർത്തനക്ഷമമായ സ version ജന്യ പതിപ്പുകൾ, ലൈസൻസിന്റെ നിയന്ത്രണങ്ങളില്ലാതെ, ഇത് ഒരേയൊരു കാര്യമല്ല (ട്രൂസ്പേസ് ഫോർ ഉദാഹരണം സ of ജന്യത്തിന്റെ വശത്തേക്ക് പോയി).

    ഇത് ജാവയും .നെറ്റും തമ്മിലുള്ള പോരാട്ടമാണ്, എല്ലാ യുദ്ധങ്ങളിലെയും പോലെ ഏതൊരു സഖ്യകക്ഷിയേയും സ്വാഗതം ചെയ്യുന്നു.

    ഞങ്ങൾ ഇഷ്ടപ്പെട്ടാലും ഇല്ലെങ്കിലും, ലൈസൻസുകൾ നിറഞ്ഞ ഒരു ലോകത്താണ് നാം ജീവിക്കുന്നത് എന്നതാണ് സത്യം ... വാസ്തവത്തിൽ, ചില പോർട്ടലുകൾ ലളിതമായ ഒരു വെബ് പേജിൽ "ലംഘിക്കപ്പെട്ട" പേറ്റന്റുകളെ എടുത്തുകാണിക്കുന്നു, അവ വളരെ സാധാരണമാണ്, ഞങ്ങൾ പോലും പരിഗണിക്കുന്നില്ല അത് വളരെ ലളിതമായ ഒന്നിന് പേറ്റന്റ് ലഭിച്ചേക്കാം. പേറ്റന്റുകൾ ഉണ്ട്, ആരെങ്കിലും നിങ്ങളെ ഒരു പ്രോജക്റ്റ് തകർക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ലംഘനം നടത്തുന്ന ഒരു പേറ്റന്റ് കണ്ടെത്തുന്നതിന് അവർ അവസാനിക്കും.

    വ്യക്തമല്ലെങ്കിൽ‌, വിൻ‌ഡോസ് അല്ലെങ്കിൽ‌ ലിനക്സ് മികച്ചതാണോയെന്ന് അറിയാൻ ശ്രമിക്കുന്ന ഒരു സംഘട്ടനം ഇവിടെ ആരംഭിക്കാൻ ഞാൻ ഉദ്ദേശിക്കുന്നില്ല, അവ കേവലം വ്യത്യസ്തമാണ്, മറ്റുള്ളവയെപ്പോലെ ഓരോന്നിനും അതിന്റെ ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്. പക്ഷെ അത് മറ്റൊരു കഥയാണ്.

    നന്ദി.

  8.   e2fletcher പറഞ്ഞു

    മൈക്രോസോഫ്റ്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരിക്കലും അറിയില്ല.

  9.   കെൻ ടോറൽബ പറഞ്ഞു

    ആദരവോടെ,

    കുറച്ച് മുമ്പ്, ഞാൻ മോണോയെക്കുറിച്ചുള്ള ഒരു ട്യൂട്ടോറിയൽ 1-‍ാ‍ം അധ്യായം പിന്തുടർന്നു, ഇത് ജാവയേക്കാൾ വളരെ എളുപ്പവും സ്വാഭാവികവുമാണെന്ന് തോന്നി, രണ്ടാമത്തേത് എനിക്ക് ഇഷ്ടപ്പെട്ടു. നിർഭാഗ്യവശാൽ എനിക്ക് മാസികയുടെ അടുത്ത ലക്കം നേടാനായില്ല.

    ഞാൻ മനസ്സിലാക്കുന്നത് പോലെ സി # ആണ് ജെ ++ ന്റെ പരിണാമം
    ജാവയുടെ പ്രശ്‌നകരമായ നടപ്പാക്കൽ മൈക്രോസോഫ്റ്റിന് സൂര്യന്റെ ഒരു വ്യവഹാരത്തിന് വില നൽകി, അത് വിജയിച്ചു, കാരണം മൈക്രോസോഫ്റ്റിന് ലൈബ്രറികൾ (പാക്കേജ്) വിൻഡോസിൽ മാത്രമേ നടപ്പിലാക്കാൻ കഴിയൂ, അത് ജാവയുടെ ആപ്തവാക്യത്തിന് വിപരീതമാണ് «നിങ്ങൾ എഴുതുക നിങ്ങൾ എപ്പോൾ, എവിടെ വേണമെങ്കിലും എക്സിക്യൂട്ട് ചെയ്യുന്നു ».

    മൈക്രോസോഫ്റ്റ് സ്ക്രാപ്പ് ജെ ++, സി # ലേ .ട്ട്

    ഇപ്പോൾ, വസ്തുതകൾ ഇനിപ്പറയുന്നവയാണ്: മോണോയെ നിയമവിധേയമാക്കാൻ മൈക്രോസോഫ്റ്റ് സി # യുടെ ഒരു പ്രത്യേക ഭാഗം "സംഭാവന" ചെയ്തു, അതിനാൽ ആ വിഭാഗങ്ങൾക്ക് ഭാവിയിൽ വ്യവഹാരങ്ങൾ നേരിടേണ്ടിവരില്ല, എന്നാൽ മൈക്രോസോഫ്റ്റ് സംഭാവന നൽകാത്തത് നല്ലൊരു അവസരമുണ്ടെങ്കിൽ അത് ഉപയോഗിക്കുന്നവരെ മൈക്രോസോഫ്റ്റ് ആവശ്യപ്പെടുന്നു , ഇത് അങ്ങനെയാണ്, കാരണം ഇത് മുമ്പ് സംഭവിച്ചത് മറ്റ് സോഫ്റ്റ്വെയറുകളുമായിട്ടാണ്, പക്ഷേ മോണോ ഉപഭോക്താക്കളെ മോഷ്ടിക്കാൻ തുടങ്ങിയാൽ അല്ലെങ്കിൽ ഭാഷയുടെ പിന്തുണയും നടപ്പാക്കലും ഉപയോഗിച്ച് ഒരു കമ്പനി പണം സമ്പാദിക്കാൻ തുടങ്ങിയാൽ അല്ലെങ്കിൽ അത് ആട്രിബ്യൂട്ട് ചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഇത് സംഭവിക്കും. അവരുടേത് പോലെ, അത് വികസിക്കുന്നത് മാത്രമേ അവർ കാണൂ.

    അവസാനമായി, മിഗുവൽ ഡി ഇസ്കാസയ്ക്ക് പാസ്‌പോർട്ട് കാരണം മൈക്രോസോഫ്റ്റിൽ ജോലി ചെയ്യാൻ കഴിയാത്തതിൽ നിരാശയുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കേണ്ടതാണ് ..., ഇത് ലിനക്സിൽ നിന്ന് വിൻഡോസുമായി പൊരുത്തപ്പെടുന്ന സോഫ്റ്റ്വെയർ സൃഷ്ടിക്കാൻ അദ്ദേഹത്തെ പ്രേരിപ്പിച്ചു, അതുവഴി അവർക്ക് "അവർക്ക് നഷ്ടമായത്" മനസ്സിലാകും "

  10.   കുക്ക് പറഞ്ഞു

    എനിക്ക് ഇത് ഇഷ്ടമല്ല

  11.   ഡവലപ്പർമാർ പറഞ്ഞു

    ഗ്നു / ലിനക്സ് ഉപയോഗിക്കുന്നതിനുള്ള ഒരു കാരണം അത് ഓപ്പൺ സോഴ്‌സ് ആണെന്നും മൈക്രോസോഫ്റ്റ് സൃഷ്ടിച്ച സോഫ്റ്റ്വെയർ ഉപയോഗിക്കാൻ തുടങ്ങിയാൽ ഞങ്ങൾ ഒരു വൈരുദ്ധ്യത്തിൽ ഏർപ്പെടുമെന്നും ഞാൻ കരുതുന്നു, കൂടാതെ ഒരു വലിയ കമ്മ്യൂണിറ്റി ഉള്ളപ്പോൾ നിങ്ങൾക്ക് മൈക്രോസോഫ്റ്റ് സോഫ്റ്റ്വെയർ ആവശ്യമായി വരുന്നത് പരസ്പരം പിന്തുണയ്ക്കുന്നതിനുള്ള ഓപ്പൺ സോഴ്‌സിന്റെ ലോകം (ഓപ്പൺ സോഴ്‌സിന്റെ ഉത്ഭവം) അങ്ങനെ ഏതെങ്കിലും ഓപ്പൺ സോഴ്‌സ് ആപ്ലിക്കേഷൻ മെച്ചപ്പെടുത്തുക, നിങ്ങൾ കരുതുന്നില്ലേ?

    തുടക്കത്തിൽ .നെറ്റ് സ free ജന്യമായിരുന്നില്ലെന്നും അത് പുറത്തിറക്കിയാൽ (റിലീസ് ചെയ്ത ഭാഗം) ഡവലപ്പർമാർ അതിന്റെ പരിമിതമായ ആപ്ലിക്കേഷൻ കാരണം ഇത് ഉപയോഗിക്കാത്തതിനാലും മൈക്രോസോഫ്റ്റ് എല്ലാ ഡവലപ്പർമാർക്കിടയിലും സാന്നിധ്യം നഷ്‌ടപ്പെടുന്നതിനാലുമാണെന്ന കാര്യം ഓർക്കുക.

    ഞങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകളിൽ പ്രവർത്തിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, എന്തുകൊണ്ട് ജാവ അല്ലെങ്കിൽ പൈത്തൺ ഉപയോഗിക്കരുത്. IOS അല്ലെങ്കിൽ Android- നായി വികസിപ്പിക്കുന്നതിനായി Xamarin സൃഷ്ടിച്ച പുതിയ ആപ്ലിക്കേഷനുകൾ, ഒരു ഭാഷയിൽ വികസനം # മോണോപൊലൈസ് ചെയ്യുന്നതിനുള്ള ഒരു മാർഗ്ഗം മാത്രമാണ്, കാരണം നമുക്കെല്ലാവർക്കും അറിയാവുന്നതുപോലെ, പ്രാദേശിക ഭാഷ ഉപയോഗിക്കുന്നത് എല്ലായ്പ്പോഴും നല്ലതാണ്.

    റിച്ചാർഡ് സ്റ്റാൾമാനെ സംബന്ധിച്ചിടത്തോളം, ഓപ്പൺ സോഴ്‌സിൽ ഏറ്റവും കൂടുതൽ പരിചയസമ്പന്നനായ വ്യക്തിയാണ് ഞാൻ എന്ന് ഞാൻ കരുതുന്നു, അതുകൊണ്ടാണ് അദ്ദേഹം നേരിട്ട പ്രശ്‌നങ്ങൾ വിശകലനം ചെയ്യുന്നത് അവസാനിപ്പിക്കേണ്ടത്, കാരണം ചരിത്രം അറിയുന്നത് അതേ തെറ്റുകൾ ഒഴിവാക്കാൻ സഹായിക്കുന്നു.

    എല്ലാവരേയും പോലെ, ഡവലപ്പർമാരും ബില്ലുകൾ (ഭക്ഷണം, ആരോഗ്യം മുതലായവ) അടയ്‌ക്കേണ്ടതാണ്, അതിനാൽ ഞങ്ങളുടെ ജോലികൾക്ക് ഒരു സാമ്പത്തിക നേട്ടം നേടേണ്ടതുണ്ട്, എന്നാൽ സംഭാവന, കൺസൾട്ടൻസികൾ, സംഭവവികാസങ്ങൾ അടിസ്ഥാനമാക്കിയുള്ളവ ഓപ്പൺ സോഴ്‌സ് മുതലായവയിൽ. ഞങ്ങളുടെ കഴിവുകളും ചാതുര്യവും ഞങ്ങൾ ഉപയോഗപ്പെടുത്തണം, കാരണം ഈ പുതിയ ലോകം നിലവിലുള്ള ഓരോ ഡവലപ്പർമാർക്കും നന്ദി പറയുന്ന രീതിയിൽ "തിരിയുന്നു", മാത്രമല്ല അവ എല്ലാം പ്രവർത്തിക്കേണ്ടതാക്കുകയും ചെയ്യുന്നു. എന്റെ കാഴ്ചപ്പാടിൽ ഞങ്ങൾ കമ്പനികളുടെയല്ല, പുതിയ സാങ്കേതികവിദ്യയുടെയും പുതിയ സമൂഹത്തിന്റെയും അടിത്തറയാണ്.

    വിശ്വസിക്കുന്നില്ലേ ???

  12.   അഡ്രിയാൻ ഫെർണാണ്ടസ് പറഞ്ഞു

    സി # പേറ്റന്റുകൾ ലംഘിക്കുന്നവരെ പിടികൂടുന്നതിനെക്കുറിച്ച് എം $ ഒന്നും ചെയ്യുമെന്ന് ഞാൻ കരുതുന്നില്ല. അവൻ മുമ്പ് ഇത് ചെയ്തിട്ടില്ല, ഇന്ന് അത് ചെയ്യുന്നില്ല, അതിനാൽ അവൻ എപ്പോൾ വേണമെങ്കിലും ഇത് ചെയ്യുന്നില്ല. മറുവശത്ത്, സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ അല്ലാത്തവയ്ക്കെതിരായ നിരന്തരമായ ഭ്രാന്ത് കാരണം സ്റ്റാൾമാൻ അറിയപ്പെടുന്നു (ലിനക്സ് കേർണലിനോട് പോലും അയാൾക്ക് അതൃപ്തിയുണ്ട്), 20 വർഷമായി ഭാവനയിൽ, ഡവലപ്പർമാരുടെ ലോകം M for നെ ഉപദ്രവിച്ചു.
    എന്തായാലും. പ്രവർത്തിക്കാനുള്ള മികച്ച ഉപകരണമാണ് മോണോഡെവലപ്പ്. നിങ്ങൾ കണ്ടതിൽ നിന്ന് സി # ഉപയോഗിക്കാൻ ആരെങ്കിലും ഭയപ്പെടുന്നുവെങ്കിൽ, ഇപ്പോഴും ബേസിക് ഉണ്ട്, അത് നിലവിൽ മിക്ക സംഭവവികാസങ്ങളിലും സി # പോലെ കഴിവുള്ളതാണ്.

  13.   ഡാനിയൽ നോറിഗ പറഞ്ഞു

    ശരി, ചില അഭിപ്രായങ്ങളോട് ഞാൻ യോജിക്കുന്നു, ഞാൻ ഇലക്ട്രോണിക് എഞ്ചിനീയറാണ്, പക്ഷേ പ്രോഗ്രാമിംഗ് വാർത്തകളെക്കുറിച്ച് എനിക്ക് എല്ലായ്പ്പോഴും അറിയാം, എല്ലായ്പ്പോഴും ഒരു ഭാഷ പൂർണ്ണമായി പഠിക്കാൻ ശ്രമിക്കുന്നു. എനിക്ക് ശരിക്കും ബുദ്ധിമുട്ടുള്ളത് ഏത് ഭാഷയാണ് പഠിക്കേണ്ടതെന്ന് തിരഞ്ഞെടുക്കാൻ ശ്രമിക്കുകയാണ്, ഞാൻ സി ++ ഉപയോഗിക്കുന്നു, പക്ഷെ എനിക്ക് എപിഐകൾ അറിയില്ല, അതിനാൽ ഇത് ഒന്നുമില്ല, അതിനാലാണ് ഏത് എപിഐയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കണമെന്ന് ഞാൻ ശ്രമിക്കുന്നത്. എനിക്ക് വേണ്ടത് ക്രോസ്-പ്ലാറ്റ്ഫോം കോഡ് വികസിപ്പിക്കാനുള്ള സാധ്യതയാണ്, വ്യക്തമായും ആദ്യം വേറിട്ടുനിൽക്കുന്നത് ജെഡികെ അല്ലെങ്കിൽ .നെറ്റ് ആണ്.

    അപ്പോൾ ഞാൻ ഈ പോസ്റ്റ് കാണുകയും വളരെയധികം ഭ്രാന്തൻ ഉണ്ടെന്ന് ഞാൻ സത്യസന്ധമായി കാണുകയും ചെയ്യുന്നു. മൈക്രോസോഫ്റ്റ് മോണോയ്‌ക്കെതിരെ കേസെടുക്കുമെന്ന് ഞാൻ കരുതുന്നില്ല, നേരെമറിച്ച്, മൈക്രോസോഫ്റ്റ് ഒരു നേട്ടം കൈവരിക്കുന്നു, അതിനാൽ മറ്റ് പ്ലാറ്റ്ഫോമുകളിലേക്ക് വ്യാപിപ്പിക്കാൻ കഴിയുന്ന ഒരു ഭാഷയായി മാറുന്നതിലൂടെ അതിന്റെ ഭാഷ പ്രോഗ്രാമർമാർക്കിടയിൽ സ്ഥാനം നേടുന്നു. ഞാൻ ഒരു ലിനക്സ് ഉപയോക്താവാണ്, പക്ഷേ ഞാൻ ഒരു വിൻഡോസ് ഉപയോക്താവ് കൂടിയാണ്, ഞാൻ ലിനക്സിനെ സ്നേഹിക്കുന്നു, പക്ഷേ ലിനക്സിനെക്കുറിച്ച് ഞാൻ പിന്തുണയ്‌ക്കാത്ത ഒരു കാര്യമുണ്ടെങ്കിൽ, സമൂഹത്തിന്റെ നല്ലൊരു ഭാഗം അഭിമാനവും ധൈര്യവും എല്ലാ ദിവസവും വിഡ് for ിത്തത്തിനായി പോരാടുന്നു എന്നതാണ്. , കുറച്ച് അറിയുന്നവരെ അപമാനിക്കുകയും നിന്ദിക്കുകയും ചെയ്യുന്നു.

  14.   ജോസ് മാനുവൽ അൽകാറസ് പറഞ്ഞു

    തീർച്ചയായും, സ്വയം വെളിപ്പെടുത്തലിനായി സമർപ്പിക്കരുത് ... നിങ്ങൾ അതിനെ നഖംകൊണ്ട് ... .നെറ്റ് ഇപ്പോൾ ഓപ്പൺ സോഴ്‌സ് ആണ് ... xD

  15.   അലക്സി പറഞ്ഞു

    ehhh ഞാൻ പലതവണ പറഞ്ഞതുപോലെ ... ഞാൻ റിച്ചാർഡ് സ്റ്റാൾമാനെ പരിഹസിക്കുന്നു ... അദ്ദേഹം തന്റെ അഭിപ്രായം പ്രകടിപ്പിക്കുകയും ആരാധകവാക്കുകൾ ചാടുന്നത് അദ്ദേഹത്തിന്റെ വാക്ക് ഒരു പവിത്രമായ കൽപ്പനയാണെന്ന് തോന്നുകയും ചെയ്യുന്നു ... ഭാവിയിൽ MS ന് അതിന്റെ പേറ്റന്റുകൾ ഉപയോഗിക്കാൻ കഴിയുമെങ്കിലും, (കുറഞ്ഞത് ഞാൻ താമസിക്കുന്നിടത്ത്) എന്റർപ്രൈസ് ലെവലിൽ പ്രധാന പ്ലാറ്റ്ഫോമുകൾ .NET, Java എന്നിവയാണ് എന്നത് ഒരു സത്യമല്ല. അതിനാൽ മോണോ കൈകാര്യം ചെയ്യാൻ പഠിക്കുന്നത് ഒരു ഡവലപ്പർ എന്ന നിലയിൽ സാധ്യമായ കരിയറിന് ഗുണം ചെയ്യും; മിസ്റ്റർ സ്റ്റാൾമാന്റെ "ആശയങ്ങളിൽ" നിന്ന് വ്യത്യസ്തമായ ഒരു ബദലും തകർക്കുന്നത് ലിനക്സ് ലോകത്തിന് വളരെ ആരോഗ്യകരമല്ല, വ്യക്തിപരമായി ഞാൻ പരീക്ഷണത്തിനും പഠനത്തിനുമായി മോണോ ഉപയോഗിക്കുന്നു (എന്റെ പിസിയിൽ വിൻഡോകൾ പോലും ഇൻസ്റ്റാൾ ചെയ്യാത്തതിനാൽ, പക്ഷേ എനിക്ക് അടിച്ചേൽപ്പിക്കാൻ കഴിയില്ല എന്റെ ജോലിസ്ഥലത്ത്) ഒപ്പം ഒരു പാപിയായ ഹാഹഹാ അഭിവാദ്യം പോലെ എനിക്ക് തോന്നുന്നില്ല.

  16.   JOU പറഞ്ഞു

    സി # ഒരു അപകടമാണോ അല്ലെങ്കിൽ മറ്റൊരു ഭാഷ തുറന്നിട്ടുണ്ടോ അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി പൊരുത്തപ്പെടുന്നതും ലാഭകരവും പണം ഉൽപാദിപ്പിക്കുന്നതുവരെയും ഞാൻ ശരിക്കും കാര്യമാക്കുന്നില്ല, ഇത് നല്ലതാണ്, ഞാൻ നിലവിൽ ഉപയോഗിക്കുന്ന ഒരു ലിനക്സ് ചെമ്മീൻ പ്രോഗ്രാമറാണ് വിൻഡോസ് വിഷ്വൽ ബേസിക്കിന് സമാനമായ ഭാഷ, ഇത് എളുപ്പവും പ്രൊഫഷണൽ പ്രോഗ്രാമിംഗും സുഗമമാക്കുകയും നിരവധി പ്ലാറ്റ്ഫോമുകളിലേക്ക് വികസിപ്പിക്കുകയും ചെയ്യുന്നുവെന്ന് ഞാൻ കാണുകയാണെങ്കിൽ, അത് സ്വാഗതം ചെയ്യപ്പെടും.

  17.   ഭീകരത പറഞ്ഞു

    മാന്യരേ, മൈക്രോസോഫ്റ്റ് ഇതിനകം തന്നെ 2016 ൽ Xamarin വാങ്ങിയതിനാൽ, മോണോയ്ക്ക് ഒരുപാട് ദൂരം സഞ്ചരിക്കാനുണ്ട്. വിലകുറഞ്ഞ മതഭ്രാന്ത് അവസാനിപ്പിച്ച് മറ്റ് പ്രോഗ്രാമിംഗ് ഓപ്ഷനുകളിൽ പ്രവർത്തിക്കുക. .നെറ്റ് 2014 മുതൽ വിൻഡോസ് ഇതര പ്ലാറ്റ്ഫോമുകളിൽ port ദ്യോഗികമായി പോർട്ടബിൾ ആണ് (ഡോട്ട്നെറ്റ് ഫ Foundation ണ്ടേഷൻ സൃഷ്ടിച്ചതോടെ), വിൻഡോസ് ഇതര പരിതസ്ഥിതികളിൽ .നെറ്റ് നടപ്പിലാക്കുന്നത് കുറച്ചുകൂടെ വളർന്നു. മുമ്പത്തെപ്പോലെ ഇന്റർനെറ്റ് ഇൻഫർമേഷൻ സേവനങ്ങളുടെയോ വിൻഡോസ് സെർവറുകളുടെയോ കാര്യങ്ങളെക്കുറിച്ച് നിങ്ങൾ ചിന്തിക്കുക മാത്രമല്ല, .NET ഉപയോഗിച്ച് അപ്പാച്ചെ വെബ് സെർവർ / എൻ‌ജി‌എൻ‌എക്സിനെക്കുറിച്ച് ചിന്തിക്കുകയും വേണം. എന്റെ കാര്യത്തിൽ: ഐ‌ഐ‌എസിലും പിന്നെ ലിനക്സ് ഉബുണ്ടുവിലെ അപ്പാച്ചെ വെബ് സെർവറിലും ഒരു വർഷത്തോളമായി ഞാൻ ASP.NET MVC 4/5 ആപ്ലിക്കേഷനുകൾ രൂപകൽപ്പന ചെയ്തിട്ടുണ്ട്, ഇതുവരെ, ഒരു ASP.NET MVC ആപ്ലിക്കേഷൻ രണ്ടിൽ പ്രവർത്തിപ്പിക്കുന്നതിൽ എനിക്ക് ഒരു പ്രശ്നവുമില്ല. വ്യത്യസ്ത വെബ് പ്ലാറ്റ്ഫോമുകൾ.

    എ.എസ്.പി.നെറ്റ് എംവിസി ആപ്ലിക്കേഷനുകൾ അപ്പാച്ചെ / ഉബുണ്ടുവിലേക്ക് മൈഗ്രേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ എന്റെ സംഭാവന ഇതാ:

    ഭാഗം 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.   ഹെക്ടർ പറഞ്ഞു

    ഈ സംവാദത്തിന് ശക്തമായ ഒരു രാഷ്ട്രീയ വിഫ് ഉണ്ട് ... hahahaaaa XD

  19.   ജർമ്മൻ എ. കോപ്പർട്ടിനോ പറഞ്ഞു

    ജാവയ്‌ക്കൊപ്പം ഇത് സംഭവിക്കും, ഒറാക്കിളിന് സന്തോഷമുണ്ടെങ്കിൽ, അത് ജാവയെയും അതിന്റെ സ്വത്തേയും പേയബിൾ ആക്കുകയും നാമെല്ലാവരും ശബ്ദിക്കുകയും ചെയ്യുന്നു. ഇത് വളരെ ആത്മനിഷ്ഠമാണ്. ഭാവിയിൽ ഇത് ഉപയോക്താക്കൾക്ക് പ്രശ്‌നമാകുമെങ്കിൽ ഒരു കമ്പനിയോ ലിനക്സോ തന്നെ ഇത്തരത്തിലുള്ള വികസനം പ്രോത്സാഹിപ്പിക്കുമെന്ന് ഞാൻ കരുതുന്നില്ല.-

  20.   എൽവിനോയെ കാണാനില്ല പറഞ്ഞു

    ആഗോളവൽക്കരണത്തിന്റെയും ഡീഗ്ലോബലൈസേഷന്റെയും കാലഘട്ടത്തിൽ, ചിലരുടെ കുത്തക കുതന്ത്രങ്ങൾ ഓർമ്മിക്കുന്നത് നല്ലതാണ്
    അല്ലെങ്കിൽ കൈകാര്യം ചെയ്യാനുള്ള പെരുമാറ്റങ്ങൾ, ഒന്നിനും വേണ്ടിയല്ല നോവൽ സിമിയനെ സ്വന്തമാക്കുന്നത്, പക്ഷേ വായിക്കുക
    അപ്രത്യക്ഷമാകുന്നതിനായി മൈസ്ക് / സൺ മൈക്രോസിസ്റ്റം, തുടർന്ന് ഒറാക്കിൾ സണ്ണിംഗ്, മൈസ്ക്ൽ എന്നിവയ്‌ക്കൊപ്പം എന്താണ് സംഭവിച്ചത്
    ഇത് മനസിലാക്കാൻ മോണ്ടിക്ക് (മൈസ്ക്ലിന്റെ സ്രഷ്ടാവ്) കുറച്ച് സമയമെടുത്തു, പക്ഷേ അദ്ദേഹം തന്റെ പ്രോജക്റ്റ് റിഫ്ലോട്ട് ചെയ്യുകയും മരിയാഡിബിക്ക് ജന്മം നൽകുകയും ഒറാക്കിളിലെ കഴുതയുടെ വേദനയായി അവസാനിക്കുകയും ചെയ്തു
    എന്നാൽ മോണോയിലും ഇത് സംഭവിക്കാം.
    ഞാൻ ഒരു കോബോൾ, സി, ജാവ, ഹാർബർ നെറ്റ്‌വർക്കിംഗ് മൾട്ടി ലാംഗ്വേജ് പ്രോഗ്രാമർ ആണ്, ആ ക്രമത്തിൽ ഐക്സ്, ലിനക്സ്, വിൻഡോസ്
    ഞാൻ സോക്കറ്റ് ഉപയോഗിച്ച് അപ്ലിക്കേഷനുകൾ മിക്സ് ചെയ്യുന്നു, ഒരു ബാങ്കിനായി വിവിധ ഭാഷകൾക്കും വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകൾക്കുമിടയിൽ ഞാൻ ആപ്ലിക്കേഷനുകൾ ആശയവിനിമയം നടത്തുന്നു

    പ്രോജക്റ്റ് വലുതാണെങ്കിൽ, അതിൽ ആയിരക്കണക്കിന് കോഡുകൾ ഉൾപ്പെടുമെന്ന് ഞാൻ കരുതുന്നു, അതിന്റെ വളർച്ച / പരിഷ്ക്കരണം, സ്കേലബിളിറ്റി എന്നിവ ഉറപ്പാക്കാൻ നിങ്ങൾ അത് സുരക്ഷിതമായി പ്ലേ ചെയ്യണം.
    ഇപ്പോൾ കോഡ് ചെറുതാണെങ്കിൽ, സി # ന് കീഴിൽ ഇത് ചെയ്യുന്നതിൽ എനിക്ക് ഒരു പ്രശ്നവുമില്ല, അത് നല്ലതും ശക്തവും ശരിക്കും എനിക്ക് പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതുമാണെങ്കിൽ അത് നല്ലതാണ്.
    നന്ദി!

  21.   സ്മിറ്റി പറഞ്ഞു

    .നെറ്റ് കോർ + സി # = ഭാവി

  22.   ജെസു ആർസ് പറഞ്ഞു

    "നിങ്ങൾ ഒരു പ്രോഗ്രാമറാണെങ്കിൽ, സി # ഉപയോഗിക്കരുത്" പ്രത്യക്ഷപ്പെടുന്നതുവരെ കുറിപ്പ് നന്നായി നടക്കുന്നു ... ആ സമയത്ത് അവർക്ക് അവരുടെ വിശ്വാസ്യത നഷ്ടപ്പെട്ടു.

  23.   ജാഫെറ്റ് ഗ്രാനഡോസ് പറഞ്ഞു

    2020 ൽ, ഈ പോസ്റ്റിൽ പറഞ്ഞതൊന്നും സംഭവിച്ചില്ലെന്ന് ഇതിനകം തെളിയിക്കപ്പെട്ടിരുന്നു. മൈക്രോസോഫ്റ്റ് .നെറ്റ് കോർ സൃഷ്ടിക്കുകയും അത് സ made ജന്യമാക്കുകയും ചെയ്തു. ഇപ്പോൾ സമാനമായ അടിസ്ഥാന ലൈബ്രറികളുള്ള 3 പ്ലാറ്റ്ഫോമുകളുണ്ട്, പക്ഷേ അവസാനം വ്യത്യസ്തമാണ് (അവ ആദ്യം മുതൽ സൃഷ്ടിക്കപ്പെട്ടതിനാൽ), അടുത്ത ഘട്ടം മൂന്നും ഒന്നായി ഏകീകരിക്കുക എന്നതായിരുന്നു, അതാണ് .NET 5 ഉപയോഗിച്ച് കൃത്യമായി ചെയ്യുന്നത് (വാക്കില്ലാതെ) "കോർ" അല്ലെങ്കിൽ "ഫ്രെയിംവർക്ക്") പറഞ്ഞതുപോലെ, ഇത് ഒരു പുതിയ പ്ലാറ്റ്ഫോമാണ്, പക്ഷേ ഇപ്പോൾ ഓപ്പൺ സോഴ്‌സ്, മൾട്ടിപ്ലാറ്റ്ഫോം, കൂടാതെ വെബ് ആപ്ലിക്കേഷനുകൾ, ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനുകൾ, മൊബൈൽ ആപ്ലിക്കേഷനുകൾ, ഐഒടി, എഐ, ക്ല oud ഡ് എന്നിവ വികസിപ്പിക്കാൻ ഇത് ഉപയോഗിക്കാം. . .NET ഇപ്പോൾ ഓപ്പൺ സോഴ്‌സ് ആണെന്നതിന് നന്ദി നൽകിയ ധാരാളം ഡവലപ്പർമാർക്ക് നന്ദി ഈ പരിണാമം സംഭവിച്ചു. ഇത് സംഭവിക്കേണ്ടതുണ്ട്, കാരണം കൂടുതൽ കമ്പനികളും ഡവലപ്പർമാരും .നെറ്റ് തുറന്ന രീതിയിൽ ഉപയോഗിക്കുന്നതിനാൽ, മൈക്രോസോഫ്റ്റ് അതിന്റെ സേവനങ്ങൾ (പ്രധാനമായും ക്ലൗഡിൽ) വിൽക്കാനുള്ള സാധ്യത തുറന്നു, അവ .NET അല്ലെങ്കിൽ C # ഉപയോഗിക്കുന്നതിന് പരിമിതപ്പെടുത്തിയിട്ടില്ല. മൈക്രോസോഫ്റ്റ് വിഡ് id ിയല്ല, അവരുടെ സോഫ്റ്റ്വെയർ ഷട്ട് ഡ and ൺ ചെയ്യുകയും വ്യവഹാരങ്ങൾ ആരംഭിക്കുകയും ചെയ്യുന്നത് അവർക്ക് അപകടകരമായ കാര്യമായിരുന്നു. ഹേയ്, ഞാൻ .NET അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ഭാഷയുമായി വിവാഹം കഴിച്ചിട്ടില്ല. എന്നാൽ പറഞ്ഞ കമ്മ്യൂണിറ്റിയിൽ എന്താണ് ചെയ്യുന്നതെന്ന് ഞാൻ വളരെ രസകരമായി കാണുന്നു. ഒരു വലിയ കമ്പനിയുടെ പിന്തുണയുള്ളതിലൂടെ, സ്വതന്ത്ര കമ്മ്യൂണിറ്റിക്ക് കൂടുതൽ വേഗത്തിൽ വളരാൻ കഴിയും, പ്രത്യേകിച്ചും .NET ൽ നിലവിലുള്ള ഓപ്പൺ സോഴ്‌സ് പ്രോജക്റ്റുകൾ അവലോകനം ചെയ്യുന്നതിന്റെ ചുമതലയുള്ള നെറ്റ് ഫ Foundation ണ്ടേഷൻ ഉള്ളതിനാൽ, ഒരു ഓർഡർ ഉണ്ടെന്ന് ഉറപ്പുനൽകുന്ന പ്രോസസ്സുകൾ ഡീബഗ്ഗ് ചെയ്യുന്നു പറഞ്ഞ പ്രോജക്റ്റുകളുടെ അവലോകനത്തിനായി മൈക്രോസോഫ്റ്റിൽ നിന്ന് തന്നെ.