මොනෝ යනු කුමක්ද සහ එය භයානක විය හැක්කේ ඇයි?

මොනෝ යනු ෂිමියන් විසින් ආරම්භ කරන ලද විවෘත මූලාශ්‍ර ව්‍යාපෘතියක නම වන අතර එය දැනට නවෙල් විසින් (ෂිමියන් අත්පත් කර ගැනීමෙන් පසුව) ග්නූ / ලිනක්ස් මත පදනම් වූ නිදහස් මෙවලම් සමූහයක් නිර්මාණය කිරීම සඳහා ප්‍රවර්ධනය කර ඇත. බොහෝ GNU / Linux භාවිතා කරන්නන් විසින් පිළිකුල් කරනවාද?

මොනෝ යනු කුමක්ද?

නැත, එයට වඳුරු දූපත සමඟ කිසිදු සම්බන්ධයක් නැත. මොනෝ යනු සීඑල්අයි (පොදු භාෂා යටිතල පහසුකම්) සහ සී # (මයික්‍රොසොෆ්ට් විසින් නිර්මාණය කරන ලද) නොමිලේ ක්‍රියාත්මක කිරීමයි. ECMA එහි ප්‍රමිතිකරණය සඳහා. මෙම ක්‍රියාත්මක කිරීම විවෘත මූලාශ්‍රයකි.

පංති පැටවීම සඳහා වගකිව යුතු අතථ්‍ය යන්ත්‍රය, ජිට් සම්පාදකයා (නියමිත වේලාවට) සහ කසළ එකතු කරන්නා අඩංගු වන මොනෝට සීඑල්අයි ඇතුළත් වේ; මේ සියල්ල මුල සිට ලියා ඇත්තේ පිරිවිතරයන්ට අනුව ය එක්මා -334.

මොනෝට C # සම්පාදකයෙකු ද ඇතුළත් වන අතර එය C # හි පරස්පර විරෝධී ලෙස ලියා ඇති අතර CLI මෙන් මෙම සම්පාදකයා පිරිවිතරයන් අනුගමනය කරයි එක්මා -335.

මීට අමතරව මොනෝ සතුව .Net Framework පුස්තකාල සමඟ අනුකූල වන පුස්තකාල නාමාවලියක් ඇත, නමුත් එයට මයික්‍රොසොෆ්ට් හි .Net Framework හි නොපවතින පුස්තකාල මාලාවක් ද ඇත; GTK # වැනි, GTK + මෙවලම් කට්ටලය, Mono.LDAP, Mono.Posix, ආදියෙහි දේශීය චිත්‍රක අතුරුමුහුණත් නිර්මාණය කිරීමට ඉඩ සලසයි.

මොනෝහි ආරම්භය

මොනෝව පිළිසිඳ ගත්තේ මිගෙල් ඩි ඉකාසා විසිනි. මෙම ව්‍යාපෘතියට එවකට ඔහුගේ සමාගම වන ෂිමියන් අනුග්‍රහය දැක්වීය. වර්ථමානයේදී නොවෙල් මොනෝ ව්‍යාපෘතියේ අනුග්‍රාහකයා වන්නේ නොවෙල් විසින් ෂිමියන් අත්පත් කර ගත් හෙයිනි.

මොනෝ නිර්මාණය කිරීම සඳහා පෙළඹවීම ලිනක්ස් පරිසරය තුළ යෙදුම් වේගයෙන් නිර්මාණය කිරීමට උපකාරී වන මෙවලම් සෙවීමයි.

මොනෝ ආධාරක වේදිකා

මොනෝ දැනට x86, PPC, SPARC, සහ S390 වේදිකා මත බිටු 32 කින් ධාවනය වේ; සහ x86-64 සහ SPARC බිටු 64 කින්; මෙහෙයුම් පද්ධති තුළ යෙදුම් නිර්මාණය කිරීමට සහ ක්‍රියාත්මක කිරීමට හැකි වීම: ලිනක්ස්, වින්ඩෝස්, ඕඑස්එක්ස්, බීඑස්ඩී සහ සොලාරිස්.

මොනෝ .නෙට් රාමුවට අනුකූලද?

.Net Framework හි API 1.1 සමඟ අනුකූලතාව පිළිබඳ දැනටමත් විශාල වැඩ කොටසක් පැවතුනද, මොනෝගේ එක් ඉලක්කයක් වන්නේ API 2.0 සමඟ ඉහළ අනුකූලතාවයක් ලබා ගැනීමයි.

මෙය වින්ඩෝස් හි .නෙට් රාමුව සමඟ සම්පාදනය කරන ලද ද්විමය ද්විමය නැවත සම්පාදනය නොකර ඕනෑම මොනෝ වේදිකාවක ධාවනය කළ හැකි බව සහතික කිරීම සඳහා වන අතර අනෙක් අතට අනුකූල මොනෝ-ඊජ්: පද්ධති පුස්තකාල භාවිතා කළ හැකිය. දත්ත, System.Xml, ආදිය -.

මොනෝ විසින් සපයනු ලබන පුස්තකාල ඔවුන්ගේ .Net Framework හි 100% අනුකූල වේ. නවතම අනුවාදය 2.6.1. වෙනත් වැදගත් අංග අතර ඇතුළත් වේ:

  • සීඑල්අයි
  • සී # සම්පාදකය
  • ADO.NET
  • ASP.NET
  • වෙබ් සේවා
  • පද්ධතිය
  • වින්ඩෝස්ෆෝම්ස්

දෙවැන්න නම් - වින්ඩෝස් ෆෝම්ස් - වැඩිපුර වැඩ නිම කිරීමට අවශ්‍ය වන එකකි. ව්යවසාය සේවා සඳහා අනුකූල පුස්තකාල නිර්මාණය කිරීම පිළිබඳව ව්යාපෘතිය කල්පනා නොකරන බව සැලකිල්ලට ගත යුතු වුවද.

මොනෝ සමඟ මට දැනට නිර්මාණය කළ හැකි යෙදුම් මොනවාද?

හොඳයි, අපාචේ වෙබ් සේවාදායකයාට ASP.NET (aspx) සහ වෙබ් සේවා (asmx) පිටු සේවය කිරීමට ඉඩ සලසන mod_mono මොඩියුලය භාවිතයෙන් වෙබ් ආකාරයේ යෙදුම් සහ වෙබ් සේවා නිර්මාණය කළ හැකිය.

මයික්‍රොසොෆ්ට් එස්.කේ.එල්, ඔරකල්, පෝස්ට්ග්‍රෙස්ක්ල් වැනි දත්ත සමුදායන්ට ප්‍රවේශ වන යෙදුම් නිර්මාණය කිරීමට ද හැකිය.

චිත්රක අතුරුමුහුණත් යෙදුම්වල පැත්තෙන්, GTK # භාවිතා කිරීම යෝජනා කරයි, එය පදනම් කර ගත් මෙවලම් කට්ටලය (GTK +), ලිනක්ස්, වින්ඩෝස් සහ ඕඑස්එක්ස් පරිසරවල වෙනස්කම් නොමැතිව චිත්රක යෙදුම් ක්රියාත්මක කිරීමට ඉඩ දෙයි; මෙම යෝජනාව වැදගත් වන්නේ මොනෝ හි වින්ඩෝස් පෝරම සමඟ අනුකූලව ක්‍රියාත්මක කිරීම තවමත් සම්පූර්ණ නැති බැවිනි.

මගේ යෙදුම මොනෝ සහ .නෙට් රාමුව සමඟ අනුකූල වීමට අවශ්‍යතාවයක් තිබේද, එනම් අතේ ගෙන යා හැකිද?

එය CLI මත පදනම් වූ යෙදුමක් පවතින තාක් නිශ්චිත කිසිවක් නොමැත; සැලකිල්ලට ගත යුතු කරුණු කිහිපයක් තිබුණද:

  1. ලිපිගොනු සහ නාමාවලි නාම වලින් ලිනක්ස් සිද්ධි සංවේදී ය; එබැවින් අප භාවිතා කරන නම් සමඟ අනුකූල වීම අවශ්‍ය වේ.
  2. ලිනක්ස් (/) ට වඩා වින්ඩෝස් () හි මාර්ග බෙදුම්කරු වෙනස් වේ, එබැවින් යෙදුම ක්‍රියාත්මක කිරීමේදී නිවැරදි බෙදුම්කරු ලබා ගැනීම සඳහා API Path.DirectoryPathSeparator භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ.
  3. P / Invoke භාවිතා කරමින් CLI නොවන පුස්තකාල භාවිතා කරන්නේ නම් (උදා: C, C ++ හි පුස්තකාලය), යෙදුම ක්‍රියාත්මක වන විවිධ පරිසරවල පුස්තකාලය පවතින බවට වග බලා ගන්න.
  4. විශේෂිත පරිසරයක පමණක් පවතින තාක්ෂණයන් භාවිතා නොකරන්න (උදා: වින්ඩෝස් හි රෙජිස්ට්‍රි හෝ ලිනක්ස් හි GConf -Gnome-); හෝ යෙදුම ක්‍රියාත්මක වන පරිසරය තුළ නිවැරදිව ක්‍රියාත්මක වීමට ඉඩ සලසන විසඳුමක් සපයන්න.
  5. මොනෝ හි වින්ඩෝස් පෝරම සම්පුර්ණ නොවන නිසා වින්ඩෝස් පෝරම මත පදනම් වූ සහ ඉතා සංකීර්ණ යෙදුම් මේ මොහොතේ ක්‍රියාත්මක නොවනු ඇත.

මොනෝ හි ඇති සංවර්ධන මෙවලම් මොනවාද?

විෂුවල් ස්ටුඩියෝ භාවිතයෙන් යෙදුමක් සංවර්ධනය කිරීමට වින්ඩෝස් වෙතින් හැකිය. ලිනක්ස් පැත්තේ ඇත මොනොඩෙලොප්, තියුණු සංවර්ධනය මත පදනම් වූ IDE.

ව්‍යාපෘති කළමනාකරණය, සින්ටැක්ස් වර්ණ ගැන්වීම, ස්වයංක්‍රීයව සම්පූර්ණ කේතය, එකම IDE එකකින් යෙදුම සම්පාදනය කර ක්‍රියාත්මක කිරීමට MonoDevelop ඉඩ දෙයි.
එකතු කිරීම් (ඇඩෝන) හරහා ක්‍රියාකාරීත්වය දීර් extended කර ඇත, උදාහරණයක් ලෙස:

  • IDE වෙතින් දත්ත සමුදායන් හා සම්බන්ධ වන්න
  • විෂුවල් ස්ටුඩියෝ වැනි කේත රේඛාව රේඛීයව ක්‍රියාත්මක කිරීමට සහ විචල්‍ය අගයන් සමාලෝචනය කිරීමට ඉඩ දෙන නිදොස්කරණය ඇතුළත් කිරීම.

වින්ඩෝස් පෝරම නොව GTK # සඳහා ආකෘති නිර්මාණය කිරීම කෙරෙහි මෙම නිර්මාණකරු අවධානය යොමු කර ඇතත්, ආකෘති නිර්මාණකරුවෙකු ඒකාබද්ධ කිරීමට දැනට කටයුතු තිබේ.

මොනෝ සඳහා කරන ලද අයදුම්පත්.

අදහසක් ලබා ගැනීම සඳහා මොනෝ හි ලිනක්ස් සඳහා හොඳ යෙදුම් ගණනාවක් සංවර්ධනය කර ඇත, මෙම යෙදුම් සමඟ ලැයිස්තු 2 ක් මෙන්න:

මෙම කැපී පෙනෙන අයදුම්පත් අතර:

  • MonoDevelop: එය ලිනක්ස් හි මොනෝ වැඩසටහන් ක්‍රමලේඛනය සඳහා IDE එකකි. IDE C # වලින් සාදා ඇත.
  • එෆ්-ස්පොට්: ඡායාරූප ලැයිස්තුගත කිරීමේ වැඩසටහන, ඡායාරූපවල යම් යම් ඩිජිටල් වෙනස් කිරීම් කිරීමට අමතරව.
  • බීගල්: ලිනක්ස් හි විවිධ වර්ගයේ ලේඛන ගණනාවක් අතර සුචිගත කර තොරතුරු සෙවීමේ මෙවලම.
  • ටොම්බී: මූල පද මගින් සම්බන්ධ කර ඇති සටහන් ගබඩා කිරීමේ වැඩසටහන.
  • මුයින්: එය GStreamer මත පදනම් වූ ශ්‍රව්‍ය ධාවකයකි.
  • PyMusique: ඇපල් අයිටියුන්ස් සේවාව සමඟ සංගීතය මිලදී ගැනීමට ප්‍රවේශ වීමට චිත්‍රක අතුරු මුහුණතක් සපයන වැඩසටහන.
  • MonoUML: යූඑම්එල් ප්‍රමිතිය සමඟ රූප සටහන් සෑදීම සංස්කාරකයකි.
  • Gnome do: වේගවත් හා application ලදායී යෙදුම් දියත් කිරීම.
  • ඩොකි: ඔබේ ඩෙස්ක්ටොප් එක සඳහා ඩොක් කරන්න.
  • Banshee: Gstreamer මත පදනම් වූ මාධ්‍ය වාදකය.

වඳුරන් සහ බලපත්‍ර

මොනෝ යනු ඊසීඑම්ඒ වෙත නිකුත් කරන ලද ප්‍රමිතීන් මත පදනම්ව මයික්‍රොසොෆ්ට් හි .නෙට් රාමුවේ විවෘත මූලාශ්‍ර ක්‍රියාත්මක කිරීමකි; එය මයික්‍රොසොෆ්ට් නිෂ්පාදනයක් මත පදනම් වූ ක්‍රියාත්මක කිරීමක් බැවින්, ලිනක්ස් හි මොනෝ භාවිතය මතභේදයට තුඩු දී ඇත - ලිනක්ස් භාවිතා කරන්නන් සහ සංවර්ධකයින් අතර - තර්කය වන්නේ මොනෝ මයික්‍රොසොෆ්ට් පේටන්ට් බලපත්‍ර උල්ලං may නය කළ හැකි අතර එය වඳුරන්ට එරෙහිව නඩු පැවරිය හැකි බවයි.

ඒ අනුව පිටුව මොනෝ ව්‍යාපෘතියේ, සීඑල්අයි සහ සී # සම්පාදකයා ඊසීඑම්ඒ විසින් පිළිගත් ප්‍රමිතීන්ට අනුකූල වන තාක් කල්, මෙම කොටස් 2 ආරක්ෂිත වේ, මොනෝ විශේෂිත පුස්තකාලවලට සාපේක්ෂව ඒවා කිසිදු අවදානමක් නොමැත; නමුත් ASP.NET, ADO.NET සහ වින්ඩෝස් පෝරම වලට අදාළ පුස්තකාල ක්‍රියාත්මක කිරීම සමහර මයික්‍රොසොෆ්ට් පේටන්ට් බලපත්‍රය උල්ලං to නය කිරීමට සංවේදී වේ - මේ මොහොතේ එය එසේ බව දැනුමක් නොතිබුණද -; මෙම හේතුව නිසා, මොනෝ ව්‍යාපෘතිය දෙවන අවස්ථාව සඳහා විකල්ප 3 ක් යෝජනා කරයි:

  • ක්‍රියාකාරිත්වය නැවත ක්‍රියාත්මක කිරීම - පේටන්ට් බලපත්‍රය මග හැරීම සඳහා - ඒපීඅයි අනුකූලව තබා ගැනීමට උත්සාහ කිරීම.
  • නැවත ක්‍රියාත්මක කළ නොහැකි දේවල් ඉවත් කරන්න.
  • පේටන්ට් බලපත්‍රය අහෝසි කළ හැකි මූලද්‍රව්‍ය සොයා බලන්න.

විකිපීඩියාවට අනුව, මොනෝ විසින් එම .NET සංරචක ක්‍රියාත්මක නොකෙරේ ECMA මක්නිසාද යත්, එහි ප්‍රමිතිකරණය මඟින් ව්‍යාපෘතියේ ජීවිත කාලය තුළ මෘදුකාංග පේටන්ට් බලපත්‍ර උල්ලං ment නය වීම පිළිබඳව යම් යම් ගැටළු මතු වී ඇති බැවිනි. විශේෂයෙන්, උල්ලං ed නය කරන ලද පේටන්ට් බලපත්‍ර පිළිබඳ නඩු මගින් මයික්‍රොසොෆ්ට් සමාගමට මොනෝ ව්‍යාපෘතිය විනාශ කළ හැකිද නැද්ද යන්න පිළිබඳ සාකච්ඡාව වර්ධනය විය.

හි සංවර්ධක ප්‍රජාව තුළ මොනෝ පිළිගැනීමේ සහ භාවිතා කිරීමේ (in) පහසුව පිළිබඳව දැනට සජීවී විවාදයක් පවතී GNU / Linux. මොනෝට එරෙහි ප්‍රධාන තර්කය නම් එය මෘදුකාංග පේටන්ට් බලපත්‍රවලින් තොර එකක් වන අතර මයික්‍රොසොෆ්ට් සමාගමට සී # / සීඑල්අයි භාවිතා කිරීමට බලපත්‍ර අවශ්‍ය වීමේ අවදානමක් ඇත.

අනෙක් අතට, ව්යාපෘතිය gnome විකල්ප භාෂාවක් සංවර්ධනය කරමින් සිටී, වල, Gnome සඳහා යෙදුම් සංවර්ධනය කිරීම සඳහා විශේෂයෙන් නිර්මාණය කරන ලද නමුත් මයික්‍රොසොෆ්ට් වෙතින් ඇති විය හැකි තර්ජන වලින් තොරය.

මගේ නිර්දේශය

මොනෝ හි දැනට ලියා ඇති ඉතා හොඳ වැඩසටහන් කිහිපයක් තිබේ. ඔබට සිතිය හැක්කේ F-Spot, Gnome Do හෝ Docky ගැන පමණි. එහෙත්, මේ සියලු ගැටලු නොමැති නිදහස් විකල්ප ඇති බැවින්, මම කැමති මොනෝ මත යැපීමට නොවේ.
ඇතුළත් කිරීමට ඩෙබියන් සහ උබුන්ටු විසින් මෑතකදී ගත් මතභේදාත්මක තීරණය පිළිබඳව මොනෝ එහි පෙරනිමි ස්ථාපනය තුළ, එය ඉවත් කළ ෆෙඩෝරා මෙන් නොව, ඇතුළත් කිරීමෙන් පමණි ජනප්රිය අයදුම්පත ටොම්බී, සී # හි ලියා ඇති, රිචඩ් ස්ටෝල්මන් සතුව ඇත ප්‍ර .ාවන්ත වචන කිහිපයක් එය වෙනත් ඩිස්ට්‍රෝ වලට අනුබල දිය යුතුය.

C # මත යැපීම භයානක ය, එබැවින් අපි එහි භාවිතය අධෛර්යමත් කළ යුතුය.
ගැටළුව මොනෝට පමණක් ආවේණික නොවේ, ඕනෑම නොමිලේ සී # ක්‍රියාත්මක කිරීම එකම ගැටළුවක් වනු ඇත. අන්තරාය වන්නේ මයික්‍රොසොෆ්ට් බොහෝ විට (ඔවුන්ගේ) මෘදුකාංග පේටන්ට් බලපත්‍ර භාවිතා කරමින් සියලුම නොමිලේ සී # ක්‍රියාත්මක කිරීම් කොටුවෙන් පිටතට ගෙන ඒමට සැලසුම් කිරීමයි. මෙය බරපතල අනතුරක් වන අතර එය සිදු වන දිනය දක්වා මෝඩයන් පමණක් එය නොසලකා හරිනු ඇත. අපව ආරක්ෂා කර ගැනීම සඳහා අප පූර්වාරක්ෂාව ගත යුතුය.
නිදහස් සී # ක්‍රියාත්මක කිරීම් මත හැකි තරම් සුළු ප්‍රමාණයක් මත යැපීමට අප කටයුතු කළ යුතුය. වෙනත් වචන වලින් කිවහොත්, අපි C # වැඩසටහන් ලිවීමෙන් මිනිසුන් අධෛර්යමත් කළ යුතුය. එබැවින් අපි GNU / Linux බෙදාහැරීම් පෙරනිමියෙන් ස්ථාපනය කිරීමේදී C # ක්‍රියාත්මක කිරීම් ඇතුළත් නොකළ යුතු අතර, හැකි සෑම විටම සංසන්දනාත්මක C # යෙදුම් වෙනුවට C # නොවන යෙදුම් බෙදා හැර නිර්දේශ කළ යුතුය.

මොනෝ අස්ථාපනය කරන්න

මගේ උබුන්ටු බෙදාහැරීමෙන් මොනෝ ඉවත් කිරීමට මට අවශ්‍යය (මේ අනුව, එහි පරායත්තතාවයන් සතුව ඇති විශාල ඉඩ ප්‍රමාණයක් ඉතිරි කර ගත හැකි අතර, උබුන්ටු සම්බන්ධයෙන් ගත් කල, පෙරනිමියෙන් ස්ථාපනය කර ඇති යෙදුම් 2 කට “සහාය” දීමට වඩා වැඩි යමක් නොමැත: එෆ්-ස්පොට් සහ ටොම්බෝයි). ඔබ මේ දෙකෙන් එකක්වත් භාවිතා නොකරන්නේ නම්, ඒවා උපාගමයෙන් මෙන්ම මොනෝ හෝ සීඑල්අයි යැයි කියනු ලබන සියලුම පැකේජ වලින් අස්ථාපනය කරන්න.

උබුන්ටු වල මොනෝ අස්ථාපනය කිරීමට, ඔබට ටර්මිනලය විවෘත කර ටයිප් කළ හැකිය:

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

මොනෝ සඳහා විකල්ප

අප දුටු පරිදි, පළමුව, ඔබ ක්‍රමලේඛකයෙක් නම්, C # හි වැඩසටහන් නොකරන්න. ඊටත් වඩා හොඳ වෙනත් භාෂා ගණනාවක් තිබේ. එසේම, Gnome මෑතකදී Vala නමින් මොනෝ වැනි ක්‍රියාකාරීත්වයක් සහිත නව භාෂාවක් නිකුත් කළේය.
මම මොනෝව මකා දැමූ අතර ඒ සමඟ මගේ ප්‍රියතම සංදර්ශන කිහිපයක් මකා දමන ලදි ... ඒවා ප්‍රතිස්ථාපනය කිරීමට ඇති විකල්ප සංදර්ශන මොනවාද:

වැඩි විස්තර

මොනෝ ව්‍යාපෘතිය පිළිබඳ වැඩි විස්තර සඳහා නිල වෙබ් අඩවියට පිවිසෙන්න ඉංග්රීසි, හැර monologue එය මොනෝ සංවර්ධකයින්ගේ බ්ලොග් සඳහා එකතු කරන්නෙකි; හෝ ස්පා Spanish ් in භාෂාවෙන් මොනෝ හිස්පානෝ අඩවියේ බ්ලොග් මෙම වෙබ් අඩවිය නඩත්තු කරන පුද්ගලයින්ගේ.
මොනෝ සම්බන්ධයෙන් ඔබේ අදහස් දැක්වීමට අමතක නොකරන්න… =)


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 26 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   ඒරියල් ප්රකාශ කළේය

    මයික්‍රොසොෆ්ට් අනාගතයේදී මොනෝ, මොනෝඩෙලොප්, ෂාමරීන් වලට එරෙහිව ඔවුන්ගේ පේටන්ට් බලපත්‍ර භාවිතා කරනු ඇතැයි මම නොසිතමි. එපමණක්ද නොව, පොදුවේ මෘදුකාංග සංවර්ධන ලෝකයේ ඔවුන්ගේ වරප්‍රසාද ලත් ස්ථානය නැවත ලබා ගන්නා වෙනත් වේදිකාවලට ව්‍යාප්ත කිරීම මෙම මෙවලම් කෙසේ හෝ ඔබට පහසු කරනු ඇතැයි මම සිතමි. මම හිතන්නේ මොනෝ සී # සහ .නෙට් තාක්ෂණයන් වෙනත් වේදිකාවලට ගෙනයාමේදී විශාල කාර්යභාරයක් ඉටු කරන අතර එමඟින් මෘදු තාක්‍ෂණික කාරණා සම්බන්ධයෙන් නව තාක්‍ෂණික අවස්ථාවන්ගෙන් පොහොසත් වේ. පේටන්ට් බලපත්රවල තේරුම මොනෝ දන්නා අතර උල්ලං ments නයන් වළක්වා ගැනීම සඳහා අනිවාර්යයෙන්ම සියලු පූර්වෝපායන් අනුගමනය කරයි. අනෙක් අතට, ජාවා සිය නායකත්ව තනතුර ජාවා ඊඊ 6 වේදිකාව සමඟ ගෙන යන අතර එය මගේ රසය සඳහා දැනට විෂුවල් ස්ටුඩියෝ වෙතින් ලබා දී ඇති හැකියාවන් ඉක්මවා යයි. මයික්‍රොසොෆ්ට් සිය සී # ලිනක්ස්, මැකෝස්එක්ස්, බීඑස්ඩී, සොලාරිස්, ඇන්ඩ්‍රොයිඩ් යනාදිය වෙත ගෙනයාමට පහසු වනු ඇතැයි මා සිතන සියල්ලටම වඩා මේ හේතුව නිසා ය ... අනෙක් අතට, මේවා තරමක් උමතුවෙන් ගැනීමට මම එකඟ නොවෙමි ලිනක්ස් හි මයික්‍රොසොෆ්ට් වෙත එපා යැයි පැවසීම හෝ මයික්‍රොසොෆ්ට් හි ලිනක්ස් එපා යැයි පැවසීම, සැබෑ පරිණාමය විවිධත්වයේ පවතින බවත් සත්‍යය ප්‍රතික්ෂේප කිරීම ප්‍රතිගාමී බවත් මම විශ්වාස කරමි.

  2.   අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය

    අද වන විට කිසිවක් වෙනස් වී නැත. ඔබේ වැඩසටහන් විවිධ පද්ධති මත ක්‍රියාත්මක කිරීමට ඔබ කැමති නම්, මම නිර්දේශ කරන්නේ ජාවා හෝ පයිතන් ය. ඔබ c # සින්ටැක්ස් සමඟ සැපපහසු නම්, වලා ද හොඳ විකල්පයකි.
    වැළඳගන්න! පෝල්.

  3.   පැබ්ලෝ ය ප්රකාශ කළේය

    හායි!

    වැඩි කලකට පෙර මම භාෂාව සංක්‍රමණය කිරීමට තීරණය කළ අතර C # තෝරා ගත්තේ කේතය භාවිතා කිරීමට සහ එය ලිනක්ස් සහ වින්ඩෝස් වේදිකා දෙකෙහිම භාවිතා කිරීමට සම්පාදනය කිරීමටය.

    දැන්, මෙම ලිපිය දුටු විට මම කල්පනා කරන්නේ මම හොඳින් කළාද යන්නයි (මම මෙය කියන්නේ රිචඩ් ස්ටෝල්මන්ගේ ලිවීමෙන්).

    මෙම තත්වය මේ දක්වා යමක් වෙනස් වී ඇත්දැයි මට කියන්න පුළුවන්ද?

    (මෙම තනතුර අවම වශයෙන් අවුරුදු 2 ක් වත් පැරණි බව මම දනිමි)

  4.   සර්ජියෝ ප්රකාශ කළේය

    නම සඳහන් කළ පරිදි, මයික්‍රොසොෆ්ට් එහි ව්‍යාප්ති හැකියාවන් සීමා කළ යුතු යැයි මම නොසිතමි, ඇත්ත වශයෙන්ම එයින් එයින් ජීවයක් නොලැබේ. ක්‍රියාත්මක කිරීම, රාමු සහ IDE වලින් මුදල් උපයන බැවින් ඔවුන්ට භාෂාව ලිහිල් කිරීමට පවා හැකියාවක් ඇති බව මම දකිමි.

    මම හිතන්න පටන් ගත්තා ස්ටෝල්මන් මහත්තයා අද මේ දේවල් වලට ටිකක් වයසයි කියලා. ඔබේ උපුටා දැක්වීම කියවීම සහ සිතීම මට විනෝදයක් විය, ප්‍රජාව C # වෙත අවධානය යොමු කර තිබියදීත්, ඔරකල් ඇන්ඩ්‍රොයිඩ්ට එරෙහිව පළමු නඩුව ගොනු කළේ, දුප්පත් ous ාති සහෝදරයෙකු වුවද, එය ලිනක්ස් බව අමතක නොකළ යුතු බවත්, පේටන්ට් බලපත්‍ර උල්ලං ment නය කිරීම සඳහා බවත්ය. ජාවා භාවිතය!

    මගේ මතය නම්, ලිනක්ස් ප්‍රජාවට හුදෙක් ආඩම්බරයෙන්, විකල්පයන් වෙත ඇස් යොමු කිරීමට සහ ගුණාත්මක සංවර්ධකයින් විශාල පිරිසකට එහි දොරවල් වැසීමට ඉඩ දිය නොහැකි අතර, “අනුවර්තනය වීම හෝ පෙරළීම” යන සටන් පා gan ය භාවිතා කරමින්. හුදෙකලා වීමේ දී එය මන්දගාමී වුවද මරණයයි.

    ක්‍රමලේඛන භාෂාවක් යෙදුමකට වඩා බෙහෙවින් වෙනස් සංකල්පයක් බව අමතක නොකරමු, එය විශ්වීය යහපතකි. එය ධනවාදයේ භාෂාව යැයි තර්ක කරමින් ඉංග්‍රීසි වාරණය කළ හැක්කේ කාටද?

    1.    ජේවියර් එල් ප්රකාශ කළේය

      ඔවුන් එම්එස් ගැන කතා කරන්නේ අලෙවිකරණ මට්ටමින් එහි චලනයන් නොදන්නා ලෙසය, නැතහොත් එම්එස් ජාවා වේදිකාවේ කොටසක් වෙනස් කළ විට 99 සිදුවීම ඔවුන්ට දැනටමත් අමතක වී ඇති අතර එමඟින් තමන්ගේම කට්ටලයකින් ලියා ඇති මෘදුකාංගය වෙනත් බ්‍රව්සරයක ක්‍රියා නොකරනු ඇත. IE6, ලෝකය දුටු විට, සෑම තැනකම නඩු පැවරුණි, නමුත් වඩාත්ම වැදගත් දෙය නම්, ලිඛිත මෘදුකාංග බොහොමයක් නැවත ක්‍රියාත්මක කිරීමට සිදුවිය. එම්එස් යනු සෑම ආකාරයකින්ම ලාභ ලැබීමට කැමති සමාගමකි. ඔබ නිදහස් මෘදුකාංගයක සිටී නම්, නොමිලේ මෙවලම් බොහොමයක් තිබේ නම් හිමිකාර මෙවලම් භාවිතා කිරීම පහසු නොවේ.

    2.    jlboch ප්රකාශ කළේය

      සර්ජියෝ, ඔවුන්ගේ ක්‍රියාවෙන් පසුව පවා ඩොලර් මිලියන ගණනක් උපයා ගන්නා බවට පළමුවෙන්ම සහතික නොවන්නේ නම්, ග්‍රින්ගෝවරු කිසිවක් නොකරන බවත්, කිසිසේත් කිසිවක් නොකරන බවත්, ඔවුන් පුණ්‍ය කටයුතු නොකරන බවත් අමතක කිරීම ඔබ බොළඳ ය.
      ග්‍රින්ගෝවරු මේ ලෝකයේ වැඩිපුරම ආදරය කරන්නේ drugs ෂධ සහ ඩොලර් ය (එම අනුපිළිවෙල අනුව)
      ඔවුන්ගේ ධනවාදය සමඟ ඔවුන් ලෝකය හා වෙළඳපල ආධිපත්‍යය දැරුවේ එබැවිනි: සැරයටියේ නීතිය සහ ඩොලර් නීතිය භාවිතා කරමින්, ග්‍රින්ගෝවරුන්ගේ සැබෑ දෙවියන් වහන්සේ ඩොලර් ය, කුහකයන් රෙපරමාදු දේවාලවල හෝ පල්ලිවල කතෝලික පපුව බිඳ දැමුවද.

      1.    මැක්ස් ඒසී. ප්රකාශ කළේය

        මයික්‍රොසොෆ්ට් විරෝධී සෑම විටම ඒකාධිකාරී යැයි කියනු ලබන ක්‍රියාවන් බහුල වනු ඇති අතර, වසර ගණනාවක් තුළ මයික්‍රොසොෆ්ට් විසින් අවසාන පරිශීලකයාට එතරම් ප්‍රසන්න නොවන හැසිරීම් පෙන්නුම් කර ඇති බව සත්‍යයක් වුවද, එය ව්‍යාපාරික සමාගමක් බවත් ඔවුන් සැමවිටම කරන්නේ කුමක්ද යන්නත් අමතක නොකරමු. ඔවුන්ගේ නිෂ්පාදන සමඟ කරන්න ව්‍යාපාරයකි. නමුත් ලෝකය වෙනස් වී ඇත, එය ගෝලීයකරණය වී ඇති අතර මයික්‍රොසොෆ්ට් එකල එය පිළිගැනීම ප්‍රතික්ෂේප කළ නමුත් වෙනත් විකල්පයක් නොතිබුණි, MSOffice හි Open-XML ප්‍රමිතිය ඒකාබද්ධ කිරීම එය සනාථ කරයි, එයට "බෙදා ගැනීමට" පවා බල කෙරී ඇත විශ්වාසභංග නීති මගින් බල කරන ලද එහි වේදිකාවේ කේතය සහ එය කළ යුතුව තිබුනේ, ශුද්ධ රාමුව සහ එහි භාෂා තොරතුරු තාක්ෂණ ප්‍රමිතිකරණය කිරීම අරමුණු කරගත් ECMA යුරෝපීය ආයතනය තුළ ලියාපදිංචි කර ඇති අතර, C # සඳහා එය ECMA-334 ට අනුරූප වේ , සීඑල්අයි (මොනෝ ක්‍රියාත්මක කරන) ඊසීඑම්ඒ -335 සහ සී ++ / සීඑල්අයි ඊසීඑම්ඒ -372 සඳහා, මෙම භාෂා සහ වේදිකා සාමාන්‍ය ජනතාවට ලබා ගත හැකි බව සහතික කරයි, එබැවින් මයික්‍රොසොෆ්ට් අනාගතයේදී කිසිවක් බල නොකරනු ඇත එම භාෂාවන්ට ගරු කිරීම. සී # භාෂාව භාවිතය අධෛර්යමත් කිරීමට මයික්‍රොසොෆ්ට් විරෝධී උත්සාහය විකාරයකි, එය මයික්‍රොසොෆ්ට් විසින් හෙළා දකින ලද තරමටම අපිරිසිදු ක්‍රීඩාවකි, භාෂා පිරිවිතර විවෘතය, වෙනත් භාෂා ඇත. මේ ලෝකයේ හොඳම තරඟය එයයි සෑම අංශයකම වැඩිදියුණු කිරීම් ඇති කරයි, ක්‍රමලේඛකයා විසින්ම විවිධ භාෂා හා තාක්ෂණයන් සොයා ගත යුතු අතර ඒවායේ ලක්ෂණ දැනගත යුතු අතර, ඔහුගේ වර්ධනයන් සිදු කිරීම සඳහා ඔහු රැඳී සිටින්නේ කුමන එකදැයි තමා විසින්ම තීරණය කළ යුතුය.

  5.   අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය

    හොඳ දායකත්වයක්. ඔබට ස්තුතියි!

  6.   ඒඩ්රියන් ප්රකාශ කළේය

    මේ ස්ටල්මන් !! ඔබේ ඇඳ XD යට මයික්‍රොසොෆ්ට් කුමන්ත්‍රණකරුවන් බලන්න.

  7.   සර්ජියෝ ප්රකාශ කළේය

    .Net සමඟ මයික්‍රොසොෆ්ට් හි අභිප්‍රාය ජාවා වෙතින් ලබා ගැනීම බව අපි සැලකිල්ලට ගන්නේ නම්, එහි හැකියාවන් කප්පාදු කිරීම සඳහා ලිනක්ස් ක්‍රියාත්මක කිරීම හොඳ යැයි මම සිතමි.

    මගේ මතය නම් මයික්‍රොසොෆ්ට් මේ පිළිබඳව උනන්දුවක් නොදැක්වූයේ නම් එම ප්‍රමිතීන් නිර්මාණය කිරීමට එය උපකාරී නොවනු ඇති අතර එය .net පුස්තකාල ආරක්ෂා කර ගැනීමට ඉඩ තිබුනේ ඒවා දිරාපත් වීම වළක්වා ගැනීමට (හෝ අවම වශයෙන් අපහසු වීමට) ය. මම වැරදියට තේරුම් ගෙන නොමැති නම් සහ එහි සියලුම පුස්තකාල ගැටළු රහිතව දිරාපත් වී ඇති අතර තවමත් අපැහැදිලි නොවන්නේ නම් අප දැනටමත් 4.0 අනුවාදයේ සිටින බව නොවේ, එමඟින් ගෘහ නිර්මාණ ශිල්පයේ ක්‍රියාකාරිත්වය වැඩි දියුණු වනු ඇත.

    මයික්‍රොසොෆ්ට් සෑම විටම ගොළු යෙදුම සඳහා පවා අය කර ඇති අතර දැන් එහි තාලයට ඇත. නිදසුනක් ලෙස .net සඳහා දෘශ්‍ය චිත්‍රාගාරයේ සම්පූර්ණයෙන්ම ක්‍රියාකාරී නිදහස් සංස්කරණ සහ බලපත්‍රයේ සීමාවන් නොමැතිව එය එකම දෙය නොවේ (Truespace for උදාහරණය නිදහස් පැත්තටද ගොස් ඇත).

    මෙය ජාවා සහ .නෙට් අතර සටනක් වන අතර, සෑම යුද්ධයකදීම මෙන් ඕනෑම සගයෙකු පිළිගනු ලැබේ.

    සත්යය නම්, අප කැමති වුවත් නැතත්, අප ජීවත් වන්නේ බලපත්ර වලින් පිරි ලෝකයක ... ඇත්ත වශයෙන්ම, සමහර ද්වාරයන් සරල වෙබ් පිටුවක "උල්ලං ed නය කර ඇති" පේටන්ට් බලපත්ර ඉස්මතු කර පෙන්වන අතර ඒවා එතරම් සුලභ වන අතර අප සලකා බලන්නේවත් නැත එය අතිශය සරල දෙයකට පේටන්ට් බලපත්ර ලබා ගැනීමට. පේටන්ට් බලපත්ර එහි ඇති අතර, යමෙකු ඔබට ව්යාපෘතියක් කඩා දැමීමට අවශ්ය නම්, ඔවුන් උල්ලං being නය වන පේටන්ට් බලපත්රයක් සොයා ගැනීම අවසන් වනු ඇත.

    එය පැහැදිලි නැතිනම්, වින්ඩෝස් හෝ ලිනක්ස් වඩා හොඳ දැයි දැන ගැනීමට උත්සාහ කරන ගැටුමක් මෙහි ආරම්භ කිරීමට මම අදහස් නොකරමි, ඒවා හුදෙක් වෙනස් වන අතර අනෙක් සෑම දෙයක්ම මෙන් එහි වාසි සහ අවාසි ඇත. නමුත් එය තවත් කතාවකි.

    ස්තූතියි.

  8.   ඊ 2 ෆ්ලෙචර් ප්රකාශ කළේය

    මයික්‍රොසොෆ්ට් සමඟ ඔබ කිසි විටෙකත් නොදනී.

  9.   කෙන් ටොරියල්බා ප්රකාශ කළේය

    ස්තූතියි,

    කලකට පෙර, මම මොනෝ පිළිබඳ 1 වන පරිච්ඡේදයේ නිබන්ධනයක් අනුගමනය කළ අතර එය ජාවා වලට වඩා ඉතා පහසු සහ ස්වාභාවික බවක් පෙනෙන්නට තිබුණි, මම දෙවැන්නට කැමතියි. අවාසනාවට මට සඟරාවේ ඊළඟ කලාපය ලබා ගැනීමට නොහැකි විය.

    මා තේරුම් ගත් පරිදි C # යනු J ++ හි පරිණාමයයි
    මයික්‍රොසොෆ්ට් සතුව පුස්තකාල (පැකේජයක්) ඇති බැවින් එය ක්‍රියාත්මක කළ හැක්කේ වින්ඩෝස් මත පමණක් වන අතර එය ජාවා ආදර්ශ පා of යට ප්‍රතිවිරුද්ධ දෙයකි «ඔබ ලියන, ඔබ ක්‍රියාත්මක කරන ඕනෑම වේලාවක සහ ඕනෑම තැනක ».

    මයික්‍රොසොෆ්ට් සීරීම් J ++ සහ C # පිරිසැලසුම

    දැන්, කරුණු පහත දැක්වේ: මයික්‍රොසොෆ්ට් විසින් මොනෝව නීතිගත කිරීම සඳහා සී # හි යම් කොටසක් "පරිත්‍යාග කරන ලදී", එබැවින් එම කොටස් අනාගත නඩු වලට ගොදුරු නොවනු ඇත, නමුත් මයික්‍රොසොෆ්ට් විසින් පරිත්‍යාග නොකළ දේ හොඳ අවස්ථාවක් තිබේ නම් එය භාවිතා කරන ඕනෑම අයෙකු මයික්‍රොසොෆ්ට් ඉල්ලා සිටී , මෙය එසේ වන්නේ, එය මීට පෙර වෙනත් මෘදුකාංග සමඟ සිදුවී ඇති බැවිනි, නමුත් මෙය සිදුවන්නේ මොනෝ ගනුදෙනුකරුවන් සොරකම් කිරීම ආරම්භ කළහොත් හෝ සමාගමක් භාෂාවේ සහාය සහ ක්‍රියාත්මක කිරීම සමඟ මුදල් ඉපයීම ආරම්භ කළහොත් හෝ ආරෝපණය කිරීමට අවශ්‍ය නම් එය ඔවුන්ගේම දෙයක් වන අතර, එය පරිණාමය වන බව ඔවුන් දකිනු ඇත.

    අවසාන වශයෙන්, මිගෙල් ඩි ඉස්කාසාගේ විදේශ ගමන් බලපත්‍රය නිසා මයික්‍රොසොෆ්ට් හි වැඩ කිරීමට නොහැකි වීම ගැන කලකිරීමක් ඇති බව සැලකිල්ලට ගත යුතුය ..., මෙය ඔහුට ලිනක්ස් වෙතින් වින්ඩෝස් සමඟ අනුකූල මෘදුකාංග නිර්මාණය කිරීමට හේතු විය, එවිට ඔවුන්ට "ඔවුන්ට මඟ හැරුණු දේ" අවබෝධ වනු ඇත.

  10.   කුක් ප්රකාශ කළේය

    මම මේකට කැමති නැහැ

  11.   සංවර්ධකයින් ප්රකාශ කළේය

    මම හිතන්නේ GNU / Linux භාවිතා කිරීමට එක් හේතුවක් වන්නේ එය විවෘත මූලාශ්‍රයක් වන නිසා සහ අපි මයික්‍රොසොෆ්ට් විසින් නිර්මාණය කරන ලද මෘදුකාංග භාවිතා කිරීම ආරම්භ කළහොත් අපි පරස්පර විරෝධීතාවයකට සම්බන්ධ වනු ඇති අතර විශාල ප්‍රජාවක් සිටින විට ඔබට Microsoft මෘදුකාංග අවශ්‍ය වන්නේ ඇයි එකිනෙකාට සහයෝගය දැක්වීමට විවෘත මූලාශ්‍ර ලෝකය (විවෘත මූලාශ්‍රයේ ආරම්භය) සහ එබැවින් විවෘත නොවන ඕනෑම යෙදුමක් වැඩිදියුණු කිරීම, ඔබ සිතන්නේ නැද්ද?

    මුලින් .NET නොමිලේ නොවූ අතර එය මුදා හැරියේ නම් (නිකුත් කළ කොටස) එය සීමිත යෙදුම නිසා සංවර්ධකයින් එය භාවිතා නොකිරීම සහ මයික්‍රොසොෆ්ට් සියළුම සංවර්ධකයින් අතර රැඳී සිටීම නිසා බව අපි මතක තබා ගනිමු.

    අපට අවශ්‍ය වන්නේ අපගේ යෙදුම් විවිධ වේදිකාවල වැඩ කිරීමට නම්, ඇයි ජාවා හෝ පයිතන් භාවිතා නොකරන්නේ. Ios හෝ android සඳහා සංවර්ධනය කිරීම සඳහා Xamarin විසින් නිර්මාණය කරන ලද නව යෙදුම්, එක් භාෂාවක් යටතේ සංවර්ධනය # ඒකාධිකාරී කිරීමේ ක්‍රමයක් පමණි, මන්ද අප කවුරුත් දන්නා පරිදි, ස්වදේශීය භාෂාව භාවිතා කිරීම සැමවිටම හොඳය.

    රිචඩ් ස්ටෝල්මන් සම්බන්ධයෙන්, මම හිතන්නේ ඔහු විවෘත මූලාශ්‍ර පිළිබඳ වඩාත්ම අත්දැකීම් ඇති පුද්ගලයා වන අතර, ඒ නිසා අවම වශයෙන් ඔහු මුහුණ දී ඇති ගැටලු ටිකක් විශ්ලේෂණය කිරීම නැවැත්විය යුතුය. මන්ද ඉතිහාසය දැන ගැනීම එකම වැරදි සිදු නොවීමට උපකාරී වේ.

    සෑම කෙනෙකුටම මෙන්, සංවර්ධකයින්ට බිල්පත් (ආහාර, සෞඛ්‍ය, ආදිය) ගෙවිය යුතු අතර, එබැවින් අපගේ වැඩ සඳහා ආර්ථික ප්‍රතිලාභයක් ලබා ගත යුතුය, නමුත් අපට එය ලබා ගැනීමට විවිධ ක්‍රම තිබේ (වාසනාවකට මෙන්), පරිත්‍යාග, උපදේශන, පදනම් කරගත් සංවර්ධනය විවෘත මූලාශ්‍ර ආදිය. අප අපගේ කුසලතා හා දක්ෂතාවයෙන් ප්‍රයෝජන ගත යුතුය, මන්ද මෙම නව ලෝකය පවතින සෑම සංවර්ධකයෙකුටම ස්තූතිවන්ත වන ආකාරයට එය “හැරෙන” අතර ඔවුන් සෑම දෙයක්ම කළ යුතු ආකාරයට ක්‍රියා කරයි. මගේ දෘෂ්ටි කෝණයෙන් අප නව තාක්‍ෂණයේ හා නව සමාජයේ පදනම් මිස සමාගම් නොවේ.

    එය විශ්වාස නොකරන්න ???

  12.   ඒඩ්‍රියන් ෆර්නැන්ඩස් ප්රකාශ කළේය

    C # පේටන්ට් බලපත්‍ර උල්ලං who නය කරන අය අල්ලා ගැනීම සම්බන්ධයෙන් M anything කිසිවක් කරනු ඇතැයි මම නොසිතමි. ඔහු මීට පෙර එය කළේ නැත, ඔහු අද එය කරන්නේ නැත, එබැවින් ඔහු එය ඕනෑම වේලාවක කරන්නේ නැත. අනෙක් අතට, ස්ටෝල්මන් ප්‍රසිද්ධ මෘදුකාංගයක් නොවන දේට එරෙහි නොනැසී පවතින මානසික ආතතිය නිසා (ඔහු ලිනක්ස් කර්නලය ගැන පවා සෑහීමකට පත් නොවේ), වසර 20 ක් පරිකල්පනය කරමින්, සංවර්ධකයින්ගේ ලෝකයක් එම් for සඳහා පීඩා කරනු ලැබීය.
    කෙසේ හෝ වේවා. මොනොඩෙලොප් යනු වැඩ කිරීමට විශිෂ්ට මෙවලමකි. ඔබ දුටු දෙයින් C # භාවිතා කිරීමට යමෙක් බිය වන්නේ නම්, තවමත් මූලික දේ ඇත, එය වර්තමානයේ බොහෝ වර්ධනයන්හි C # තරම් හැකියාවක් ඇත.

  13.   ඩැනියෙල් නොරීගා ප්රකාශ කළේය

    හොඳයි, මම සමහර අදහස් සමඟ එකඟ වෙමි, මම ඉලෙක්ට්‍රොනික් ඉංජිනේරුවරයෙක් නමුත් ක්‍රමලේඛන ප්‍රවෘත්ති පිළිබඳව මම නිතරම දන්නා අතර සෑම විටම භාෂාවක් සම්පූර්ණයෙන්ම ඉගෙන ගැනීමට උත්සාහ කරමි. මට ඇත්තටම දුෂ්කර වී ඇත්තේ කුමන භාෂාව ඉගෙන ගත යුතුද යන්න තෝරා ගැනීමට උත්සාහ කිරීමයි, මම c ++ භාවිතා කරමි, නමුත් මම ඒපීඅයි නොදනිමි, එබැවින් එය කිසිවක් නැති තරම්ය, ඒ නිසා මම අවධානය යොමු කළ යුත්තේ කුමන ඒපීඅයි දැයි බැලීමට උත්සාහ කරමි. නමුත් මට අවශ්‍ය වන්නේ හරස් වේදිකා කේතය සංවර්ධනය කිරීමේ හැකියාවයි. පැහැදිලිවම කැපී පෙනෙන පළමු දෙය වන්නේ ජේඩීකේ හෝ .නෙට් ය.

    එවිට මම මෙම ලිපිය දකින අතර ඕනෑවට වඩා මානසික ආතතියක් ඇති බව මම අවංකවම දකිමි. මයික්‍රොසොෆ්ට් ආයතනය මොනෝට එරෙහිව නඩු පවරනු ඇතැයි මම නොසිතමි, ඊට පටහැනිව, මයික්‍රොසොෆ්ට් සමාගමට වාසියක් ලැබෙනු ඇති අතර එමඟින් එහි භාෂාව ක්‍රමලේඛකයන් අතරට ගෙන ඒමට හැකි වනු ඇත. මම ලිනක්ස් පරිශීලකයෙක් නමුත් මම වින්ඩෝස් පරිශීලකයෙක් වන අතර මම ලිනක්ස් වලට ආදරෙයි, නමුත් ලිනක්ස් ගැන මා සහාය නොදක්වන එක් දෙයක් තිබේ නම්, ප්‍රජාවේ හොඳ කොටසක් ආඩම්බරයෙන් හා නිරවුල්ව සිටින අතර සෑම දිනකම විකාර සඳහා සටන් කරයි. , තමන් අඩු දන්නා අයට අපහාස කිරීම හා පහත් කොට සැලකීම.

  14.   ජෝස් මැනුවෙල් අල්කරස් ස්ථානගත කිරීමේ රූපය ප්රකාශ කළේය

    ඇත්ත වශයෙන්ම, පේන කීම සඳහා කැප නොවන්න ... ඔබ එය ඇණ ගසා ඇත ... .නෙට් දැන් විවෘත මූලාශ්‍රයකි ... xD

  15.   ඇලෙක්සිස් ප්රකාශ කළේය

    මම බොහෝ වාර ගණනක් පවසා ඇති පරිදි ... මම රිචඩ් ස්ටෝල්මන්ට නින්දා කරමි ... ඔහු තම මතය ප්‍රකාශ කරන අතර රසික රසිකාවියන් පැන යන්නේ ඔහුගේ වචනය පරිශුද්ධ ආ ment ාවක් ලෙසය ... අනාගතයේදී එම්එස් හට එහි පේටන්ට් බලපත්‍ර භාවිතා කළ හැකි වුවද, (අවම වශයෙන් මා ජීවත් වන තැනට) ව්‍යවසාය මට්ටමේ ප්‍රධාන වේදිකා වන්නේ .නෙට් සහ ජාවා… එබැවින් මොනෝ හැසිරවීමට ඉගෙනීම සංවර්ධකයෙකු ලෙස හැකි වෘත්තියකට ප්‍රතිලාභ ලබා දෙනු ඇත. ස්ටෝල්මන් මහතාගේ “පරමාදර්ශයන්ට” වඩා වෙනස් විකල්පයක් තලා දැමීම ලිනක්ස් ලෝකයට එතරම් සෞඛ්‍ය සම්පන්න නොවේ, පුද්ගලිකව මම අත්හදා බැලීම් සහ ඉගෙනීම සඳහා මොනෝ භාවිතා කරමි (මම මගේ පරිගණකයේ කවුළු පවා ස්ථාපනය නොකරන බැවින් මට පැනවිය නොහැක මගේ වැඩ තනතුරේ) සහ මට පව්කාර හහාහා සුබ පැතුම් මෙන් දැනෙන්නේ නැත.

  16.   JOU ප්රකාශ කළේය

    C # අන්තරායක්ද නැතිනම් වෙනත් භාෂාවක් විවෘතව තිබේද යන්න මට ප්‍රශ්නයක් නැත, එය ඕනෑම මෙහෙයුම් පද්ධතියකට අනුවර්තනය වී ලාභදායී වන අතර මුදල් නිපදවන තාක් කල්, මම භාෂාව භාවිතා කරන ලිනක්ස් ඉස්සන් ක්‍රමලේඛකයෙක් වින්ඩෝස් විෂුවල් බේසික් හා සමාන වන අතර එය පහසු, වෘත්තීය වැඩසටහන්කරණයට පහසුකම් සපයන බවත් බොහෝ වේදිකාවලට ව්‍යාප්ත වන බවත් මා දුටුවහොත් එය පිළිගනු ලැබේ.

  17.   භීෂණය ප්රකාශ කළේය

    මහත්වරුනි, මයික්‍රොසොෆ්ට් දැනටමත් 2016 දී Xamarin මිලදී ගෙන ඇති බැවින්, මොනෝට බොහෝ දුර යා යුතුව තිබේ. ලාභ උමතුව නවතා වෙනත් ක්‍රමලේඛ විකල්ප මත වැඩ කරන්න. .NET 2014 සිට වින්ඩෝස් නොවන වේදිකාවල නිල වශයෙන් අතේ ගෙන යා හැකි ය (ඩොට්නෙට් පදනම නිර්මාණය කිරීමත් සමඟ) සහ වින්ඩෝස් නොවන පරිසරවල .NET ක්‍රියාත්මක කිරීම ටිකෙන් ටික වර්ධනය වෙමින් පවතී. පෙර මෙන් අන්තර්ජාල තොරතුරු සේවා හෝ වින්ඩෝස් සේවාදායකයන් ගැන ඔබ සිතනවා පමණක් නොව, .NET සමඟ Apache වෙබ් සේවාදායකය / Nginx ගැනද සිතිය යුතුය. මගේ නඩුවේදී: මම අයිඑස් මත ASP.NET MVC 4/5 යෙදුම් නිර්මාණය කර ඇති අතර පසුව ලිනක්ස් උබුන්ටු හි Apache වෙබ් සේවාදායකයේ වසරක් පමණ නිර්මාණය කර ඇති අතර මේ දක්වා ASP.NET MVC යෙදුමක් දෙකක් මත ධාවනය කිරීමේදී මට කිසිදු ගැටළුවක් නොමැත. විවිධ වෙබ් වේදිකා.

    ASP.NET MVC අයදුම්පත් Apache / Ubuntu වෙත සංක්‍රමණය කිරීමට ඔබ කැමති නම් මෙන්න මගේ දායකත්වය:

    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.   එල්විනෝ අතුරුදහන් ප්රකාශ කළේය

    ගෝලීයකරණය හා අවලංගු කිරීමේ කාලවලදී, සමහරුන්ගේ ඒකාධිකාරී උපාමාරු මතක තබා ගැනීම හොඳය
    හෝ හැසිරවීමේ හැසිරීම්, කිසිවක් සඳහා නොව නවකතාව ෂිමියන් ලබා ගනී, නමුත් කියවන්න
    අතුරුදහන් වීම සඳහා Mysql / Sun Microsystm හා පසුව Oracle සූර්යයා උරා බොන අතර Mysql සමඟ සිදු වූ දේ
    මොන්ටි (මිස්ක්ල්හි නිර්මාතෘ) එය වටහා ගැනීමට ටික කාලයක් ගත වූ නමුත් ඔහු තම ව්‍යාපෘතිය නැවත සකස් කර මාරියා ඩීබී බිහි කළ අතර ඔරකල්හි බූරුවාගේ වේදනාවක් විය.
    නමුත් මොනෝටද එය එසේම විය හැකිය.
    මම කොබෝල්, සී, ජාවා සහ වරාය බහුභාෂා ජාලකරණ ක්‍රමලේඛකයෙක් වන අතර, ඒ අනුව අයික්ස්, ලිනක්ස් සහ වින්ඩෝස් යටතේ
    මම සොකට් මඟින් යෙදුම් මිශ්‍ර කරමි, බැංකුවක් සඳහා විවිධ භාෂා සහ විවිධ වේදිකා අතර යෙදුම් සන්නිවේදනය කරමි

    මම හිතන්නේ ව්‍යාපෘතිය විශාල නම්, එනම් එයට කේත පේළි දහස් ගණනක් ඇතුළත් වනු ඇත, එහි වර්ධනය / වෙනස් කිරීම සහ පරිමාණය සහතික කිරීම සඳහා ඔබ එය ආරක්ෂිතව වාදනය කළ යුතුය.
    දැන් කේතය කුඩා නම්, මට එය C # යටතේ කිරීමට කිසිදු ගැටළුවක් ඇති නොවනු ඇත, එය හොඳ, බලවත් නම් සහ මට ඇති ගැටලු සැබවින්ම විසඳන්නේ නම් එය හොඳයි.
    උත්තරයක් දෙන්න

  21.   ස්මිටි ප්රකාශ කළේය

    .නෙට් කෝර් + සී # = අනාගතය

  22.   ජේසු ආර්ස් ප්රකාශ කළේය

    "ඔබ ක්‍රමලේඛකයෙක් නම්, සී # භාවිතා නොකරන්න" යන තෙක් සටහන හොඳින් ක්‍රියාත්මක විය ... එම අවස්ථාවේදී ඔවුන්ගේ විශ්වසනීයත්වය නැති විය.

  23.   ජාෆෙට් ග්‍රැනඩෝස් ප්රකාශ කළේය

    2020 දී, මෙම තනතුරේ සඳහන් කිසිවක් සිදුවී නැති බව දැනටමත් ඔප්පු වී ඇත. මයික්‍රොසොෆ්ට් .නෙට් කෝර් නිර්මාණය කර එය නොමිලේ ලබා දුන්නේය. දැන් ඉතා සමාන පාදක පුස්තකාල සහිත වේදිකා 3 ක් ඇති නමුත් අවසානයේ වෙනස් (ඒවා මුල සිටම නිර්මාණය කරන ලද බැවින්), ඊළඟ පියවර වූයේ තිදෙනා එකකට එකමුතු කිරීමයි. එය හරියටම .NET 5 (වචනයකින් තොරව) "Core" හෝ "Framework") යනු නව වේදිකාවක් වන නමුත් දැන් විවෘත මූලාශ්‍රයක්, බහුකාර්යයක් වන අතර එය වෙබ් යෙදුම්, ඩෙස්ක්ටොප් යෙදුම්, ජංගම යෙදුම්, IoT, AI, Cloud යනාදිය සංවර්ධනය කිරීමට භාවිතා කළ හැකිය. . .NET දැන් විවෘත මූලාශ්‍රයක් බවට පත්වීමට ස්තූතිවන්ත වූ සංවර්ධකයින් විශාල පිරිසකට මෙම පරිණාමය සිදුවී ඇත. මෙය සිදුවිය යුතුව තිබුණේ .NET භාවිතා කරන සමාගම් සහ සංවර්ධකයින් විවෘත ආකාරයකින් විවෘතව ඇති හෙයින්, මයික්‍රොසොෆ්ට් සිය සේවාවන් (ප්‍රධාන වශයෙන් වලාකුළෙහි) විකිණීමේ හැකියාව විවෘත කළ අතර ඒවා .NET හෝ C # භාවිතා කිරීමට පමණක් සීමා නොවේ. මයික්‍රොසොෆ්ට් මෝඩ නැත, ඔවුන්ගේ මෘදුකාංග වසා දැමීම සහ නඩු පැවරීම ඔවුන්ට භයානක දෙයකි. ඒයි, මම විවාහ වී ඇත්තේ .NET හෝ වෙනත් භාෂාවක් සමඟ නොවේ. නමුත් එම ප්‍රජාව තුළ සිදු කරනු ලබන දේ ඉතා සිත්ගන්නා සුළු බව මට පෙනේ. විශාල සමාගමක සහාය ලබා ගැනීමෙන්, නිදහස් ප්‍රජාවට ඊටත් වඩා වේගයෙන් වර්ධනය විය හැකිය. විශේෂයෙන් .NET හි දැනට පවතින විවෘත කේත ව්‍යාපෘති සමාලෝචනය කිරීමේ වගකීම භාරව සිටින්නේ .NET, ඇණවුමක් ඇති බවට සහතික වන, ක්‍රියාවලි දෝශ නිරාකරණය කරයි ඉහත ව්‍යාපෘති සමාලෝචනය සඳහා මයික්‍රොසොෆ්ට් වෙතින්.