ආරම්භකයින් සඳහා ජම්ප් සූට්, 1 කොටස

C # ඉගෙනීම ආරම්භ කිරීමෙන් පසු, මෙම කෙටි පා course මාලාව ආරම්භ කිරීමට මම තීරණය කළෙමි, මූලික ආකාරයකින් ඉගැන්වීමට හැකිවන පරිදි, ලිනක්ස් හි C # සහ මොනෝ භාවිතා කරන්නේ කෙසේද.

GTK # සහ Qt 4 හරහා මොනෝ ක්‍රියාත්මක කරන්නේ කෙසේද යන්න පිළිබඳ අදහසක් ලබා දීමට හැකිවීම, මූලික දැනුමක් ලබා දීම සහ අවසාන වාරික වලදී. කියෝතෝ.

සමහරු අසන පළමු ප්‍රශ්නය නම්: මොනෝ යනු කුමක්ද?

මොනෝ යනු Xamarin ව්‍යාපෘතිය මගින් අනුග්‍රහය දක්වන සංවර්ධකයින්ට පහසුකම් සැලසීම, හරස් වේදිකා යෙදුම් නිර්මාණය කිරීම සඳහා නිර්මාණය කරන ලද වේදිකාවකි.

එය ප්‍රමිති මත පදනම්ව Microsoft.NET හි විවෘත මූලාශ්‍ර ක්‍රියාත්මක කිරීමකි ECMA C # සහ CLR සඳහා (කේතය ධාවනය කරන අථත්‍ය යන්ත්‍රය, කසළ එකතු කරන්නා සහ සම්පත් හසුරුවන්නා).

ලිනක්ස්, වින්ඩෝස්, ඔක්ස්, අයිඑස්, ඇන්ඩ්‍රොයිඩ්, වින්ඩෝස් දුරකථන ආදිය සඳහා යෙදුම් නිර්මාණය කිරීමට මොනෝ ඉඩ දෙයි…, වින්ඩෝස් වල වින්ඩෝස් පෝරම, ලිනක්ස් හි ජීටීකේ සහ කියුටී, ඔක්ස් හි කොකෝවා, අතුරු මුහුණතක් ලෙස භාවිතා කිරීමට හැකියාව ඇත.

එකම වැඩසටහනක් තුළ C #, Visual Basic, Java, Python, Ruby, Eiffel, F # සහ වෙනත් භාෂා ඒකාබද්ධ කිරීමට මොනෝ ඉඩ දෙයි. C # සම්පාදකයා MIT / X11 සහ GPL යටතේ බලපත්‍ර ලබා ඇත. ජීපීඑල් බලපත්‍රය යටතේ ඇති මෙවලම්, ධාවන කාලය, එල්ජීපීඑල් 2.0 යටතේ, එම්අයිටී එක්ස් 11 යටතේ ඇති පුස්තකාල සහ මයික්‍රොසොෆ්ට් අවසර බලපත්‍රය සහ ඒපීඑච්ඊ 2 යටතේ ඒඑස්පී නෙට්, එම්ඊඑෆ්, ඩීඑල්ආර්, ඒජේඑක්ස්.

පේටන්ට් බලපත්‍ර ගැන වැඩි විස්තර දැන ගැනීමට සහ එය කිසිදු අනතුරක් නොමැති නිසා එය පැහැදිලි කර ගැනීමට, මම මොනෝගේ එකම වෙබ් අඩවියට යොමු වෙමි. http://www.mono-project.com/License

මොනෝ සමඟ අපට කුමක් කළ හැකිද?

අපට බහුකාර්ය යෙදුම් වලින් ඉක්මණින්, MySQL, Postgresql යනාදිය හා සම්බන්ධිත දත්ත සමුදායන් ..., වෙබ් පිටු වෙත නිර්මාණය කළ හැකිය.
සංවර්ධන පරිසර

අපට දැනට තිබේ ඒකවර්ණ සංවර්ධනය , ලිනක්ස්, වින්ඩෝස් සහ මැක් ඕඑස්එක්ස් මත ක්‍රියා කරන ලිනක්ස් හි වඩාත් සම්පූර්ණ IDE වලින් එකකි.

C #, Visual basic.net, C / C ++ සහ Vala ඇතුළුව බහුභාෂා ලිවීමට ද එය ඉඩ දෙයි.

ස්ථාපනය

මෙම අවස්ථාවේ දී මම උබුන්ටු සහ ව්‍යුත්පන්නයන්හි නවතම අනුවාදය ස්ථාපනය කරන්නේ කෙසේදැයි කියා දීමට යන්නෙමි, ඒ වෙනුවට ඔපෙන්සුස් හෝ ආර්ච්ලිනක්ස් වැනි වෙනත් ඩිස්ට්‍රෝ වල, නිල ගබඩාවල නවතම අනුවාදය අපට හමුවනු ඇත.

පළමුව, අපි නිධිය එකතු කරමු

add-apt-repository ppa:keks9n/monodevelop-latest

එවිට අපි පරිසරය සහ පුස්තකාල යාවත්කාලීන කර ස්ථාපනය කරන්නෙමු

apt-get update && sudo apt-get install monodevelop-current

සෑම දෙයක්ම ස්ථාපනය කළ පසු, අපට පද්ධතිය නැවත ආරම්භ කිරීමට සිදුවේ.

IDE, පළමු වැඩසටහන

අපි Monodevelop විවෘත කරන්නෙමු, පසුව මෙනුව »ගොනුව» නව »විසඳුම සහ සංවාද කොටුවක් විවෘත වනු ඇත, මේ වගේ නව විසඳුමක් ලෙස හැඳින්වේ:

නව විසඳුම_001

අපි ac #, console project ලබා දෙන අතර, අපි ව්‍යාපෘතියේ නම ඇතුළත් කර එයට ස්ථානයක් ලබා දෙන්නෙමු. අවසානයේ අපි එය පිළිගනිමු. මේ අනුව සම්භාව්‍ය හා ප්‍රසිද්ධ හෙලෝ වර්ල්ඩ් විවෘත වනු ඇත.

HelloM - Program.cs- - MonoDevelop_003

මෙම පළමු වැඩසටහනේදී, අපි මූලික කරුණු දෙකක් සොයා ගනිමු:

1: ප්‍රධාන වැඩසටහන නම්, ඕනෑම වැඩසටහනක් ක්‍රියාත්මක කිරීම අනිවාර්ය වේ, පරිවර්තකයා එම කොටස සොයනු ඇති බැවින් එය ක්‍රියාත්මක කිරීම ආරම්භ කරයි. මෙම අවස්ථාවේ දී, අපි වෙන් කළ වචනයට වඩා වෙනත් භාෂාවලින් වෙනස් වෙමු ප්රධාන, එය ලොකු අකුරුවලින් ආරම්භ වන අතර අපට වැරැද්දක් කළ නොහැක, එසේ නොමැතිනම් වැඩසටහන ක්‍රියාත්මක නොවනු ඇත.

2: විධාන Console.WriteLine ();
මෙම විධානය මඟින් තිරය මත පෙළ ප්‍රදර්ශනය කිරීමට ඉඩ ලබා දේ. Console.WriteLine, "පද්ධතිය" යන නාම අවකාශයේ ඇත, එවිට ඔබට පෙනෙන පරිදි, වැඩසටහනේ ආරම්භයේ දී "පද්ධතිය භාවිතා කිරීම" විධානය ඇතුළත් වේ.

Console.WriteLine, අපට පෙළ ප්‍රදර්ශනය කිරීමට ඉඩ දෙයි, එය ද්විත්ව උපුටා දැක්වීම් හෝ විචල්‍යයන් අතර තබා, ඒවා උපුටා දැක්වීම් නොමැතිව තබයි.

අවසාන වශයෙන්, අපි F5 යතුර එබීමෙන් වැඩසටහන ක්‍රියාත්මක කරන්නෙමු.

විචල්‍යතා

C # හි, අපට ඒවා අතර විවිධ වර්ගවල විචල්‍යයන් ඇත:
int සම්පූර්ණ අංක සඳහා, පාවෙන අය දශම සහිත සංඛ්‍යා සඳහා,දෙගුණයක් දශම සංඛ්‍යා සහිත නමුත් ද්විත්ව නිරවද්‍යතාවයකින් යුත් සංඛ්‍යා සඳහා, අඟුරු චරිත සඳහා, පේළියකි පෙළ නූල් සඳහා, bool "සත්‍ය" හෝ "අසත්‍ය" සහ දශමස්ථානයයි . (වෙනත් වර්ගද ඇත, නමුත් දැනට ඒවා සියල්ලම දැන ගැනීම අවශ්‍ය නොවේ, අපි ප්‍රධාන ඒවා සඳහා පදිංචි වෙමු).

විචල්යයන් පහත පරිදි ප්රකාශයට පත් කෙරේ:

int coste = 3;
float cuenta = 3.145;
decimal balance = 23.3456677544;
char letraInicial = 's';
string nombre = "mikasa";
double misNumeros = 3153456.43345643;

වෙනත් වචන වලින් කිවහොත්: typeVariable variableName = දත්ත;

වර්ග පිළිබඳ වැඩි විස්තර සඳහා මම පහත සබැඳිය තබමි: http://msdn.microsoft.com/es-es/library/ms228360%28v=vs.90%29.aspx

තාවකාලිකව විචල්‍යතා මුද්‍රණය කරන්න

පළමුව අපි MAIN ශ්‍රිතය තුළ විචල්‍යයක් ප්‍රකාශ කරමු, උදාහරණයක් ලෙස:

int costOfPrice = 14; int VAT = 6; int sumTotal = VAT + costPrice; Console.WriteLine (sumTotal);

මම ඔබව අල්ලා ගන්නවා.

HelloM - Program.cs - MonoDevelop_005

විචල්ය sumTotal තුළ ක්රියාත්මක කිරීමේ ප්රති result ලය, විචල්ය මිල OfCoste හි එකතුව සහ විචල්ය Iva තිරය මත දිස්වනු ඇත.

අදහස්

අපට අදහස් දැක්වීමේ ක්‍රම දෙකක් තිබේ, පළමුවැන්න සම්භාව්‍ය ක්‍රමය, රේඛාවක අදහස් දැක්වීම සහ එය පහත පරිදි වේ:

පෙළ ඉදිරිපිට බාර් දෙකක් තබා ඇත: // මෙය එක් පේළියක අදහස් දැක්වීමකි

බහුවිධ අදහස් පහත පරිදි වේ:

පෙළට පෙර: "/ *" සමඟ අවසන් වන අතර "* /"

 

HelloM - Program.cs- - MonoDevelop_006

හොඳයි, මම මෙම පළමු කොටස මෙහි තබමි, ලබන සතියේ, විචල්යයන් භාවිතා කිරීම ගැන වඩාත් ගැඹුරින් කතා කිරීමට මම උත්සාහ කරමි, ප්රකාශයන් සඳහා නම්, ප්රකාශයන් සඳහා මම හඳුන්වා දෙන්නෙමි, වස්තූන්, පන්ති සහ කාර්යයන් මොනවාද යන්න ඉහත විස්තර කරමි.

ස්තූතියි.


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

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

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

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

*

*

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

  1.   f3niX ප්රකාශ කළේය

    හොඳයි, මම සී # හි මොනෝ සමඟ සරල යෙදුම් කිහිපයක් වැඩසටහන්ගත කර ඇත්තෙමි, එය මා වෙනස් කිරීමට හේතු වූ එක් කරුණකි (එය මගේ මුළු ශක්තියෙන් Gtk ට වෛර කිරීමයි), QT රාමුව වැනි කිසිවක් නැත, සහ තවත් දෙයක් නම් පයිතන් මෙන් පෙනේ වඩා හොඳ භාෂාවක් වන අතර එමඟින් වේදිකා අතර ඉතා පහසුවෙන් සංක්‍රමණය වීමට ඉඩ සලසයි.

    මේ හැරුණු විට මම පිළිගත යුතුයි මොනෝ ඩිවෙලොප් යනු නිදහස් ලෝකයේ හොඳම අයිඩී වලින් එකක් වන අතර එය QTCreator අභිබවා යමින් මගේ දේවල් දකින ආකාරය ඊට වඩා බොහෝ ඉදිරියෙන් සිටින බව මම පිළිගනිමි, මට c ++ හිසරදයක් බව මම පිළිගනිමි.

    දැන් අප සතුව Pycharm version Comunnity Edition ඇත (එය විවෘත මූලාශ්‍රයක් නොවුනත් එය නොමිලේ, උත්කෘෂ්ටයි) පයිතන් සඳහා වන අතර සත්‍යය ඉතා හොඳයි "Python + Pychar + QtDesigner" හෝ "Sublime + Pycharm + QtDesigner" සමඟ වැඩ කිරීම වඩා පහසුය. MonoDevelop වලට වඩා. වෙබ් කොටස වන මොනෝ හි වැඩ කිරීමට වඩා ජැන්ගෝ, වෙබ් 2 පී, වඩා හොඳ බව සඳහන් නොකල යුතුය.

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

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

    උත්තරයක් දෙන්න

    1.    නැනෝ ප්රකාශ කළේය

      මම නින්ජා-අයිඩීඊ සඳහා පයිචර්ම් වෙනස් කරමි

      1.    f3niX ප්රකාශ කළේය

        මම කැමතියි + පයිචර්ම් නින්ජා අයිඩ් තවමත් අතුරුදහන්, නින්ජා අයිඩිය සඳහා, මම කැමතියි උත්කෘෂ්ටයි.

        1.    නැනෝ ප්රකාශ කළේය

          පයිචාර්ම් හි ඇති දෙය නම් නිදහස් අනුවාදය නින්ජා IDE හා සමාන ය: /

          1.    f3niX ප්රකාශ කළේය

            පයිචාර්ම්ගේ ස්වයං සම්පුර්ණ කිරීම ඉතා හොඳයි, කේත ප්‍රතික්‍රියාකාරකයද, git ඒකාබද්ධ කිරීම විශිෂ්ටයි. මෙම කරුණු තුන මට නින්ජා-අයිඩ් සමඟ හෝ ප්ලගීන සමඟ සොයා ගැනීමට නොහැකි විය.

            පයිචාර්ම්ට එරෙහිව එය "ජාවා" භාවිතා කරන අතර එය බරයි, නමුත් සූර්යග්‍රහණය ද එය භාවිතා කරන අතර එය භාවිතා කරන ආකාරය ඔබට පෙනේ.

            දැන් මම නින්ජා-අයිඩ් සඳහා අනාගතයක් දකින නමුත් එයට අදාළ වීමට බොහෝ විශේෂාංග නොමැත. එය දේවල් දකින ආකාරයයි

    2.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      ඔබට qt සමඟ මොනෝ සී # ආරක්ෂිතව භාවිතා කළ හැකිය, qyoto භාවිතා කරමින්, මම සබැඳිය පෝස්ට් එකේ තැබුවෙමි.

      1.    f3niX ප්රකාශ කළේය

        ඔව්, මම දන්නවා, මම කී පරිදි මම මොනෝට විරුද්ධ නැත, සී # පවා ඉගෙන ගැනීමට ඉතා පහසු භාෂාවක් සේ පෙනේ. මට අනුමත පා courses මාලා එකක් හෝ දෙකක් තිබේ, නමුත් මා කී පරිදි, එය ආරම්භ කරන කෙනෙකුට සම්පූර්ණයෙන්ම නොමිලේ තාක්ෂණයන් ඇත, විශේෂිත වේදිකාවක් අවශ්‍ය නොවේ.

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

        PS: ඇඩ්මාස් ඩි කියොතෝ ද c # සඳහා Qt4Dotnet වේ

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

    PS: මයික්‍රොසොෆ්ට් වෙතින් එම්එස්ඩීඑස් වෙත එම සම්බන්ධතා තබා ගන්න. මොනෝ සඳහා වන ලියකියවිලි මෙන්න: http://docs.go-mono.com/ හාහා.

    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      නමුත් ඒවා ඉංග්‍රීසි xd වලින් ඇත

  3.   msx ප්රකාශ කළේය

    මොනෝ: නිදහස් වේදිකාවල මයික්‍රොචොට්ගේ විරසකය.
    නැ ස්තුතියි.

    1.    eliotime 3000 ප්රකාශ කළේය

      හොඳයි, චාරිත්රය තවමත් පවතී නම්, අපට යම් ආකාරයක පළිගැනීමක් කළ හැකිය EEE, සහ C # බොහෝ විට නොමිලේ වේ.

    2.    නැනෝ ප්රකාශ කළේය

      එය පරමාදර්ශී නොවන අතර ඒ පිළිබඳව මට ඔබ සමඟ එකඟ විය හැකිය, නමුත් ඔබ උත්සාහ කරන විට, උදාහරණයක් ලෙස, සියලු වේදිකාවල වැඩ කරන වැඩසටහනක් නිර්මාණය කර හුරුපුරුදු භාෂාවක් භාවිතා කරන්න, එය නරක විකල්පයක් නොවේ.

      මගේ පංතියේ ළමයින් මෝඩ ජාවා විකාරයන් වන අතර ඔවුන්ට අවට බැලීමට අවශ්‍ය නැත, එවිට ඔවුන් සී # සොයා ගත් අතර දැන් ඔවුන් සී # ට ආදරය කරන අතර ඔවුන් පයිතන්ගේ පළිබෝධ කතා කරයි.

      මොනෝ යනු විවිධ වේදිකාවලින් තනි වැඩසටහනක් වැඩ කිරීමේ ක්‍රමයක් වන අතර, සංකල්පය විශිෂ්ට බැවින් එය ක්‍රියාත්මක වන බැවින් මම වෙහෙසට පත්ව සිටිමි, නමුත් මම අනිවාර්යයෙන්ම C # ට කැමති නැත

      1.    msx ප්රකාශ කළේය

        මෙම නඩුවේ ඔවුන් කොපමණ සේද වඳුරෙකු හෝ මොනෝව පැළඳ සිටියද, එය තවමත් මයික්‍රොසොෆ්ට් භූමි ප්‍රදේශය වන අතර, පළමු වරට .NET රාමුව ග්නූ + ලිනක්ස් වෙත ගෙනයාමට සංවර්ධනය කරන ලදී.

        හරස් වේදිකා යෙදුම් සංවර්ධනය කිරීමට මොනෝ සැබවින්ම අවශ්‍යද?
        පිළිතුර පැහැදිලි සහ බලවත් ය: නැත.

        මොනෝ [b] ඉලක්ක කර ඇති යෙදුම් චිචා හෝ ලෙමනේඩ් නොවන නිසා එය අවශ්‍ය නොවේ: සී ෂිට් හි අමතර වේගය, මම අදහස් කළේ තියුණු, පයිතන්ට වඩා, අදාළ වන්නේ සංකීර්ණ යෙදුම් භාවිතා කරන විට පමණි. සහ HW සහ පාදක මෙහෙයුම් පද්ධතිය වැනි දේශීය සම්පත් දැඩි ලෙස භාවිතා කිරීම. * නියත වශයෙන්ම * අනෙක් සියල්ල සඳහා පයිතන් + Qt හෝ, අපි ව්‍යාපාරික යෙදුම් ගැන කතා කරන්නේ නම්, අනෙක් භයානක කැමල් කේස් ජාවා ලෙස හැඳින්වේ.

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

        ඔබ මොනෝ බලපත්‍ර කියවූවාද? එය හුදෙක් මයික්‍රොසොෆ්ට් විරෝධී උපහාසයක් නොවේ (මම පැහැදිලි කරමි, එය මොන මගුලක් ද යන්න මම දනිමි. එයට එරෙහිව සටන් කිරීමට මට හේතු තිබේ) නමුත් එහි අත්තනෝමතික ප්‍රතිපත්ති වලට යටත් වීම.

        ඔබට පයිතන්කූට් හි සිතිය හැකි සියලුම යෙදුම් කේත කළ හැකි අතර එමඟින් ඒවා බහුකාර්යයක් පමණක් නොව දේශීය / වලාකුළු දෙමුහුන් එකම ක්‍රියාකාරීත්වයක් ඇති නමුත් අනෙක් විකල්පයන්ට වඩා හොඳ පරිමාණයකින් යුක්ත වේ.
        දැන් සෑම ප්‍රොසෙසර චක්‍රයක්ම ගණනය කරන විට එකම විකල්පය C / C ++ වේ.

        එය විශ්ලේෂණය කරන්න නැනෝ: .NET කුකුළා සහ මොනෝ ඔවුන් ප්‍රචාරය කළේ නම් අද සෑම දෙයක්ම ඒ ආකාරයෙන් සංවර්ධනය වෙමින් පවතී, සියල්ල: වෙබ් බ්‍රව්සර්, මියුසික් ප්ලේයර්, පැතුරුම්පත්, රූප සංස්කාරක, ඔබට අවශ්‍ය ඕනෑම දෙයක්, මූලධර්මය ඔබ සෑම දෙයක්ම සමඟ උරහිස් තවරා ගන්නා අතර ඔබ එය ඕනෑම වේදිකාවක අවම වෙනස්කම් සහිතව ගෙන යනු ඇත, නේද? හෙහ්, එය තවදුරටත් සිදු නොවීම කෙතරම් අමුතුද ..>: ඩී

        වර්ණ දර්පණ විකුණන සර්පයෙකු විසින් ඔබව රවටා ගැනීමට ඉඩ නොදෙන්න ('බහුකාර්ය' හෝස් එක ඒවායින් එකක්).
        මම පීඑච්පී සැරයටිය වන අතර පයිතන් සමඟ මගේ වෙන්කිරීම් තිබේ, පසුබිමට වඩා ප්‍රායෝගිකයි, නමුත් අද පයිතන් දේශීයව, කොන්සෝල මෙවලමකින්, ශක්තිමත් ඩෙස්ක්ටොප් යෙදුමක් හරහා සම්පූර්ණ වෙබ් අඩවියකට, සීආර්එම් හෝ ඔබ සිතන වෙබ් යෙදුම. එය ස්පර්ශ්‍ය යථාර්ථයකි, මොනෝ යනු දිගු කලක් තිස්සේ අලෙවි වන දුමාරයකි.

        එෆ් / ලොස් හි ලක්ෂණයක් තිබේ නම් එය හොඳ වචන පමණක් භාවිතා කරමින් ඔබට කිසිදු විකාරයක් විකිණීමට නොහැකි සංවර්ධකයින්ගේ විචක්ෂණ භාවයයි - මයික්‍රොසොෆ්ට් තාක්ෂණයන් භාවිතා කරන 'සංවර්ධකයින්' සඳහා මම එය තබමි - මොනෝ නම් සැබවින්ම එය යැයි කියනු ලබන පුදුමය සියලු වර්ගවල 'බහුකාර්ය' ව්‍යාපෘතිවල දැනටමත් පුළුල් ලෙස සම්මත වනු ඇත.

        නැවතත්, දේශීය යෙදුමක් ලෙස මිහිරි 'හරස් වේදිකාව' යනු බොරුවකි, හරස් වේදිකාවේ සැබෑ සංකල්පය වෙබයේ ඇත.
        මොනෝ එය කියා සිටින්නේ නම්, තනි වේදිකාවක් වෙනුවට වෙළඳපල මිල මෙන් තුන් ගුණයකින් වාසි ලබා ගැනීම සඳහා සී # හි විශාල යෙදුම් සහ ක්‍රීඩා වැඩසටහන් නොකරන්නේ මන්ද?

        වඳුරා? නෑ, ස්තූතියි, ඔහු වැටුණු ගසට නැගීමට ඔහුට ඉඩ දෙන්න.

        1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

          පළමුවෙන්ම, සී # ලොව පුරා පයිතන්ට වඩා බහුලව භාවිතා වේ

          http://blog.uchceu.es/informatica/indice-tiboe-de-junio-de-2013-ranking-de-los-lenguajes-de-programacion-mas-usados/

          දෙවනුව, මම ඉහත බලපත්‍ර සමඟ සබැඳිය අතහැර පැහැදිලිව පැහැදිලි කළෙමි, එබැවින් ඔබට ලියා ඇති දෙයට එරෙහිව දොරට තට්ටු කිරීමට අවශ්‍ය නම් ඉදිරියට යන්න ...

          ජාවා කපටි කාර්ය සාධනය නැණවත් වන අතර දෙවනුව වැඩිපුරම භාවිතා කරන භාෂාව වන ඔබේ තර්කය අර්ථ විරහිත ය. එය හරියට "ලිනක්ස් ඔවුන් පවසන තරම් හොඳ නම්, එය ඩෙස්ක්ටොප් භාවිතා කරන්නන්ගෙන් 90% ක් භාවිතා කරනු ඇත, නමුත් 1/2% ක් එය භාවිතා කරන ආකාරය කපටි ය."

          අවසාන වශයෙන්, බොහෝ සංවර්ධකයින් හරස් වේදිකා යෙදුම් සෑදීමේ අදහස ගැන පවා තැකීමක් නොකරන අතර ඔවුන් එසේ කළේ නම් ඔවුන් එය ජාවා සමඟ කරනු ඇත.

          1.    eliotime 3000 ප්රකාශ කළේය

            එය සදාචාරාත්මක නොවිය යුතුය, නමුත් සී "මිචි" සමඟ එය මා ව්‍යාකූල කරයි. මාස්ටොඩොන්ට් ජාවා හෝ විශ්මය ජනක සී ++ සමඟ වැඩ කිරීමට වඩා හොඳය (මේ වසරේ ඔවුන් මට සී # ඉගැන්වූයේ යක්ෂයන් දහසකගේ දෘශ්‍ය චිත්‍රාගාරය සමඟ ය.

          2.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

            කණගාටුයි @ eliotime3000, නමුත් අද දක්වා මම ඩෙස්ක්ටොප් සඳහා ජාවා යෙදුමක් නොදැන සිටිමි, එය ඉතා වේගයෙන් ක්‍රියාත්මක වේ…: /, c +++ මත, ඇත්තෙන්ම එය වඩා හොඳයි, නමුත් මට එය ඉතා අපහසුයි.

          3.    eliotime 3000 ප්රකාශ කළේය

            and pandev92:
            මම ඔබව තේරුම් ගත්තා, ජාවා සමඟ, මම වැඩසටහන්ගත කර ඇති අතර ප්‍රති results ල ව්‍යසනයක්. C ++ සම්බන්ධයෙන් ගත් කල, මම එයට කැමතියි එහි ඇති සංකීර්ණතාවය සහ එය සමඟ වැඩ කිරීම කෙතරම් සැහැල්ලුද යන්න නිසා.

            කෙසේ වෙතත්, සමඟ වැඩ කිරීම තාක්ෂණය මයික්‍රොසොෆ්ට් වෙතින්, විශේෂයෙන් ඔබ විෂුවල් ස්ටුඩියෝ .නෙට් භාවිතා කරන්නේ නම්.

          4.    Ed ප්රකාශ කළේය

            1) මම ඔබේ ගිණුම ෆොරොනික්ස් හි දුටුවෙමි

            2) Tiobe යොමු කිරීමක් ලෙස භාවිතා කළ නොහැක.

            3) ටිබෝ හෝ ටියොබ්?!

          5.    msx ප්රකාශ කළේය

            මම ඔබට මේ ආකාරයෙන් පිළිතුරු දීමෙන් ආරම්භ කරමි:
            http://techrights.org/wiki/index.php/Image:Mono-the-trojan.png

            «පළමුව, සී # ලොව පුරා පයිතන්ට වඩා බහුලව භාවිතා වේ
            http://blog.uchceu.es/informatica/indice-tiboe-de-junio-de-2013-ranking-de-los-lenguajes-de-programacion-mas-usados/»
            පයිතන් ඉතා කෙටි කාලයක් සඳහා පමණක් භාවිතා වන බවත්, එම් a ටික කලක් තිස්සේ අවුල් වී ඇති බවත් සලකන විට එය තරමක් තර්කානුකූල ය.

            «දෙවනුව, මම ඉහත බලපත්‍ර සමඟ සබැඳිය අතහැර පැහැදිලිව පැහැදිලි කළෙමි, එබැවින් ඔබට ලියා ඇති දේට එරෙහිව දොරට තට්ටු කිරීමට අවශ්‍ය නම් ඉදිරියට යන්න ...»
            මයික්‍රෝ $ බොහෝ විට ඔබේ රසික රසිකාවියට ​​සීමාවන් නොමැත, එසේ ද?
            http://en.swpat.org/wiki/.NET,_C-sharp,_and_Mono
            මම උපුටා දක්වන්නෙමි:
            IN OIN ආරක්ෂාව
            මොනෝ (1.1.10 අනුවාදය) යනු OIN සාමාජිකයින් තම පේටන්ට් බලපත්‍ර භාවිතා නොකරන බවට පොරොන්දු වන මෘදුකාංග පැකේජයකි. [2] 1.1.10 අනුවාදය 2005 සිට ය.
            2010 නොවැම්බරයේදී මයික්‍රොසොෆ්ට් විසින් පේටන්ට් බලපත්‍ර 882 ක් නොවෙල් වෙතින් මිලදී ගන්නා ලදි (විශාල අලෙවියක උප කොටසක් ලෙස ඇටැච්මේට් විසින් නොවෙල් බොහෝමයක් මිලදී ගත්තේය). මෙය OIN සැලකිය යුතු ලෙස දුර්වල කර ඇත. (ඔබට උදව් කළ හැකිද? මෙහි ප්‍රතිවිපාක නොදනී. තොරතුරු මෙහි සාදරයෙන් පිළිගනිමු: නොවෙල් # දස්_දෙවි_වොයින් 3 එෆ්) »
            එසේ වුවද එම ඡේදය අවසන් වන බව සත්‍යයකි:
            «මයික්‍රොසොෆ්ට් බොහෝ විට මොනෝ භාවිතා කරන්නන්ට අනතුරුදායක වන කිසිදු පේටන්ට් බලපත්‍රයක් ලබාගෙන නොමැත. පළමුවෙන්ම, මයික්‍රොසොෆ්ට් ආයතනයට දැනටමත් .නෙට් පේටන්ට් බලපත්ර තිබේ, එබැවින් නොවෙල්ට යමක් ඇත්නම් මෙය අතිරික්තයක් වනු ඇත. දෙවනුව, මයික්‍රොසොෆ්ට් හි පේටන්ට් පොරොන්දුව (ය) අලුතින් ලබාගත් පේටන්ට් බලපත්‍රවලට සමානව අදාළ වන බව පෙනේ. මෙම හේතු දෙක නිසා, අලුතින් අත්පත් කරගත් පේටන්ට් බලපත්‍ර මයික්‍රොසොෆ්ට් සතුව තිබූ පේටන්ට් බලපත්‍ර තරම්ම භයානක බැවින් ඒවා අතිරික්තය. »
            නව .NET _SI_ සංවර්ධනයන් අනාගතයේදී පේටන්ට් බලපත්ර ලබා ගන්නේද යන්න පැහැදිලි නැත.
            එය සෑම විටම ප්‍රයෝජනවත් බව ඔප්පු කර ඇති සරල-ඩයබොලික් ආකෘතියකි.

            එපමණක් නොව, සිල්වර් ලයිට් / මූන්ලයිට් පිළිබඳ විකිපීඩියා ලිපියේ සඳහන් වන පරිදි:
            Mo මොනෝ 1.9 සිට මූන්ලයිට් නමින් සිල්වර් ලයිට් විවෘත මූලාශ්‍රයක් ක්‍රියාත්මක කිරීම ඇතුළත් කර ඇත. සිල්වර් ලයිට් 38 ඒපීඅයි සඳහා සහය දක්වන මූන්ලයිට් 1.0 1.0 ජනවාරි 20 වන දින නිකුත් කරන ලදී. මූන්ලයිට් 2009 සිල්වර් ලයිට් 2.0 සහ සිල්වර් ලයිට් 2.0 හි සමහර අංග සඳහා සහය දක්වයි. මූන්ලයිට් 3.0 හි පෙරදසුනක් 39 පෙබරවාරි මාසයේදී නිවේදනය කරන ලද අතර එය සිල්වර් ලයිට් 3.0 සහය සඳහා යාවත්කාලීන කිරීම් අඩංගු වේ.
            මූන්ලයිට් ව්‍යාපෘතිය 29 මැයි 2012 දින අත්හරින ලදි. [41] මිගෙල්ට අනුව, සාධක දෙකක් ව්‍යාපෘතියේ ඉරණම මුද්‍රා කර ඇත: මයික්‍රොසොෆ්ට් විසින් «කෘතිම සීමාවන් added එකතු කරන ලදි« එය ඩෙස්ක්ටොප් වැඩසටහන් සඳහා නිෂ් less ල විය… », සහ තාක්‍ෂණය වෙබයේ ප්‍රමාණවත් තරම් කම්පනයක් ලබා නොතිබුණි.
            ඔබේ ආදරණීය මයික්‍රොමියර්ඩා සමඟ ඇති ගැටළුව නම්, ඔවුන් සිල්වර් ලයිට් සමඟ කළ ආකාරයටම ඔවුන් වෙත පුවරුව පයින් ගැසීමට හැකි වීමයි.
            Ically තිහාසිකව තිත්ත සංස්ථාවක සැලසුම මත රඳා පැවතීම තෝරා ගැනීමේ විවෘත සංවර්ධන සංවර්ධනයේ මයික්‍රොසොෆ්ට් ආයතනය වන අතර එය ඔබේ පාදයේ දෙවරක් වෙඩි තැබීමකි.
            http://en.wikipedia.org/wiki/Mono_(software)

            ///
            අපි දිගටම කරගෙන යමු.

            «සාරාංශය: FOSDEM හි මොනෝ අවලංගු වී ඇති අතර සාමාන්‍යයෙන් මේ දිනවල මොනෝ ආවරණයක් නොමැත»
            ආරම්භයේ සිටම නරක සුවඳක් දැනෙන වේදිකාවක් මත දීප්තිමත් සංවර්ධකයින්ගෙන් ඉතා සුළු උනන්දුවක් ඇතිව, මළ ව්‍යාපෘතියකට ආයෝජනය කිරීමේ තේරුම කුමක්ද? ප්‍රීති er ෝෂා කරන්නෙකු ලෙස සැරසී සිටින බෝල්මර් කෙනෙක් පමණක් පැන "මොනෝ, යන්න!" කාටද ඒක ඕන!? ඔව්, pandev92, හරි.
            http://techrights.org/2013/02/07/mono-dying/

            මොනෝ දැන් මයික්‍රොසොෆ්ට් ව්‍යාපෘතියක් ලෙස සැලකිය හැකිය:
            M ම්මාරී: මයික්‍රොසොෆ්ට් ප්‍රකාශන හිමිකම, පේටන්ට් බලපත්‍ර සහ මොනෝ හි බලපත්‍ර සහ මයික්‍රොසොෆ්ට් හි සේවය කළ ප්‍රධාන විධායක නිලධාරියෙකු සහ මයික්‍රොසොෆ්ට් ප්‍රවීණයන්ගේ මූල්‍ය අනුග්‍රහය ඇතිව, මොනෝව මයික්‍රොසොෆ්ට් හි දිගුවක් ලෙස සැලකීම බොළඳ ය

            මොනෝ සහ මිගෙල් ඩි ඉකාසා යන දෙදෙනාම තවදුරටත් ප්‍රවෘත්ති පළ නොකරති. සමහර විට පවුල් ජීවිතය ගැන කතා කිරීම නිසා, බොහෝ දුරට මහජනතාවගෙන් ඉවත්ව ගිය අතර, ඔහුගේ නව සමාගම වන ෂමරින්ට මයික්‍රොසොෆ්ට් ප්‍රවීණයන්ගේ උපකුලපතිවරයකුගෙන් යම් අරමුදල් ලැබීමෙන් පසුව, මයික්‍රොසොෆ්ට් අවශ්‍යතා / නායකත්වයට මෙම ව්‍යාපෘතිය සම්බන්ධයෙන් වැඩි වගකීම් උරුම වනු ඇතැයි උපකල්පනය කිරීම ආරක්ෂිත ය. එය විවෘත වොෂ් .නෙට් සඳහා උපකාරී වන අතර එය හරස් වේදිකාවක් ලෙස මවා පෙන්වයි. සඳ එළිය සිල්වර් ලයිට් සඳහාද එසේ කළේය. මේ සතිය මුලදී රිචඩ් හිලස්ලි පැවසූ පරිදි මයික්‍රොසොෆ්ට් දැන් වඩාත් directly ජුව සම්බන්ධ වේ. ඔහුගේ තීරුව උපුටා දැක්වීම සඳහා: “මයික්‍රොසොෆ්ට් ආයතනය මොනෝට යම් මට්ටමක දිරිගැන්වීමක් ලබා දුන්නේ මෙම ව්‍යාපෘතිය මගින් වචනය ව්‍යාප්ත කිරීමට සහ සංවර්ධකයින් මයික්‍රොසොෆ්ට් ගුණයට ගෙන ඒමට උපකාරී වූ බැවිනි. මයික්‍රොසොෆ්ට් හි බොහෝ පුද්ගලයින්ට සාමාන්‍යයෙන් නූල් සවි කර ඇති 'විවෘත මූලාශ්‍රය' පිළිබඳ අදහස ප්‍රවර්ධනය කිරීමට අව්‍යාජ උනන්දුවක් ඇති බව සත්‍යයකි, සහ මොනෝ මයික්‍රොසොෆ්ට් හි තාක්‍ෂණයන් බහු-වේදිකා වන අතර නිදහස් මෘදුකාංග සංවර්ධකයින්ට ප්‍රවේශ විය හැකි බවට මයික්‍රොසොෆ්ට් ප්‍රකාශයට විශ්වසනීයත්වයක් ලබා දුන්නේය. සහ 'විවෘත වෙබ් අඩවියේ කොටසක්'. »
            http://techrights.org/2013/05/30/microsoft-project-in-foss-gown/

            නවතම ඩේබියන් ග්නූ / ලිනක්ස් මොනෝ ඉවත් කළ විට Gnote ස්ථාපනය කරයි:
            සාරාංශය: මොනෝව ප්‍රතික්ෂේප කිරීමට සහ ඉවත් කිරීමට උදව් කරන ඩේබියන් සංවර්ධකයින් / ඇසුරුම්කරුවන්ගෙන් සිත්ගන්නාසුලු තීරණයක්
            http://techrights.org/2013/07/16/gnote-in-debian/
            ඩේබියන් ඕතෝ සඳහා GNU + ලිනක්ස් ක්‍රියාත්මක කළද, ඔවුන් තවමත් නිදහස් හා විශ්වීය මෙහෙයුම් පද්ධති ව්‍යාප්ත කිරීමේ ශූරයන් වන අතර එය මරණය දක්වා ආරක්ෂා කළ යුතුය.

          6.    msx ප්රකාශ කළේය

            සාපේක්ෂව වේගයෙන් ධාවනය වන ජාවා ඩෙස්ක්ටොප් යෙදුමක්? MuCommander, go go go. ඉතා වේගයෙන් මම කියමි.

            ගැන:
            ජාවා කාර්ය සාධනය අනුව කපටි වන අතර දෙවනුව වැඩිපුරම භාවිතා වන භාෂාව වේ, ඔබේ තර්කනය තේරුමක් නැත. එය හරියට "ලිනක්ස් ඔවුන් පවසන තරම් හොඳ නම්, එය ඩෙස්ක්ටොප් භාවිතා කරන්නන්ගෙන් 90% ක් භාවිතා කරනු ඇත, නමුත් 1/2% ක් එය භාවිතා කරන ආකාරය කපටි ය."

            සමහර විට දෙවන වර කියවීමෙන් මා ලියා ඇති දේ ඔබට වැටහෙනු ඇත, මම ඔබට ආරාධනා කරමි. ඔබට තවමත් එය අර්ථ නිරූපණය කළ නොහැකි නම්, මට දන්වන්න, මම එය සතුටින් විස්තරාත්මකව ඔබට පැහැදිලි කරමි.

            "අවසාන වශයෙන්, බොහෝ සංවර්ධකයින් හරස් වේදිකා යෙදුම් සෑදීමේ අදහස ගැන පවා තැකීමක් නොකරයි. ඔවුන් එසේ කළහොත් ඔවුන් එය ජාවා සමඟ කරනු ඇත"
            පැහැදිලි කිරීමට අපි බලමු: .NET ග්නූ + ලිනක්ස් වෙත ගෙන එන විට මයික්‍රොෂිට්ගේ මන්ත්‍රා එහි සංවර්ධනය (හ voice ින්) බව නිශ්චිතවම පෙන්නුම් කරයි. http://goo.gl/hDqLwY) බහු ප්ලැට්ෆෝම්.
            ඉතින්, ඔබ මොන මඟුලක් ගැනද කතා කරන්නේ?

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

        2.    නැනෝ ප්රකාශ කළේය

          නෑ, ඔබ පයිතන්හි සිට පැමිණි බව ඔබ හොඳින් දන්නා අතර, වැඩ හේතු නිසා මෑතකදී බොහෝ පීඑච්පී සහ ජේඑස්, මගේ වැඩිපුර වෙබ් සංවර්ධනයක් (සංකල්ප හා ඒපීඅයි සහ ජේඑස් සමඟ බහු-ක්‍රියාදාම අසමමුහුර්ත වැඩ සඳහා, එය නියමයි ).

          මා පවසන දෙය නම්, C # භාවිතා කිරීම අත්‍යවශ්‍ය වුවහොත්, මට එය තවදුරටත් ප්‍රතික්ෂේප කළ නොහැකි අතර, සමහර විට මම මොනෝ භාවිතා කළත්, නමුත් මට තවමත් එම වේදිකාවේ වැඩි මිතුරෙකු දැනෙන්නේ නැත.

        3.    jhcs ප්රකාශ කළේය

          හෙලෝ, ඔබට ඇහෙන මිත්‍රයා, පයිතන් සහ qt භාවිතා කරන ක්‍රමලේඛන අදහසක් ලෙස ඔබ නිර්දේශ කරන්නේ කුමක්ද? ඔබගේ ඉක්මන් පිළිතුර බලාපොරොත්තුවෙන් සිටිමි.

          1.    M ප්රකාශ කළේය

            මම ඔබට සෑම දෙයක්ම සඳහා ඊමාක්ස් භාවිතා කරමි, එබැවින් මට ඔබට පැවසිය නොහැක, නමුත් සර්ව is ාන යන්ත්‍රය පහර කිහිපයක් ලබා දෙයි. http://lmgtfy.com/?q=ide+for+python+and+qt

  4.   eliotime 3000 ප්රකාශ කළේය

    ඉතා හොඳයි, නමුත් ඔබ ඩේබියන් ස්ටේබල් (වීසි) භාවිතා කරන්නේ නම්, ඔබට පසුපසට ඇතුල් කළ යුතුය /etc/apt/sources.list පහත දැක්වෙන පේළිය (ගොනුව ග්නූ නැනෝ සමඟ සංස්කරණය කිරීමෙන් හෝ මෘදුකාංග ප්‍රභවයන් භාවිතා කිරීමෙන් සහ / හෝ ඒ හා සමාන) >>

    deb http://badgerports.org precise main

    ඔබ ඩේබියන් පරීක්ෂණ සහ / හෝ අස්ථායී භාවිතා කරන්නේ නම්, මොනෝ ඩෙබෙලොප් දැනටමත් තිබේ.

  5.   ලුවිස් ප්රකාශ කළේය

    string name = "mikasa";
    // SNK අනාවරණය විය.

    මාර්ගය වන විට, කිසිවෙකු වලා-සී හෝ ග්‍රැනයිට් භාවිතා කර තිබේද? (මෙය මූලික OS ය)

    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      හහාහා ඔබ මාව අල්ලා ගත්තා

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

      හහාහා, ඔව් මමත් එය දුටුවෙමි

  6.   මැරියනෝගුඩික්ස් ප්රකාශ කළේය

    ELAV කැමතියි MONO C # සමඟ වැඩසටහන් කිරීමට.
    ELAV යනු මිගෙල් ද ඉකාසා සහ ඔහුගේ මොනෝ ව්‍යාපෘතියේ විශ්වාසවන්ත අනුගාමිකයෙකි.

    https://blog.desdelinux.net/miguel-de-icaza-das-asco/

    1.    සජීවී ප්රකාශ කළේය

      ඔබ එය මගේ මුවින් ගත්තා, මම කිව්වේ, මගේ ඇඟිලි වලින් .. U_U

      1.    මැරියනෝගුඩික්ස් ප්රකාශ කළේය

        LOL ……….

  7.   ෆිලිපේ ප්රකාශ කළේය

    NET වේදිකාව මෙම භාෂාව සමඟ වැඩ කිරීමට ඉඩ දී ඇති නිසාත්, NET ස්ථාපනය කර ඇති ඕනෑම යන්ත්‍රයක ක්‍රියාත්මක වන ඩෙස්ක්ටොප් යෙදුම් නිර්මාණය කළ හැකි නිසාත්, C # ඉගෙනීමට මා පෙළඹී ඇති බව මම පිළිගනිමි, එනම් ක්‍රියාත්මක වන වැඩසටහන් නිර්මාණය කිරීමට මට උපකාර වන භාෂාවක් ඉගෙන ගන්න ලෝකයේ පරිගණක වලින් 90% ක්ම සිත් ඇදගන්නා සුළුය (ඇත්ත වශයෙන්ම NET හි බොහෝ සංස්කරණ ඇති අතර එය භාවිතා කිරීමට හැකිවන පරිදි ඔබ එය පළමුව ස්ථාපනය කළ යුතුය), 1% (XD කණගාටු ලිනක්සෙරෝස්) සඳහා වැඩසටහන් ඉගෙනීමට වඩා වැඩි ය. ජාවා ද තරමක් පොළඹවන සුළුය, මන්ද එය පෘථිවියේ ඇති පරිගණක වලින් 100% ක් වැඩ කරන දෙයක් වැඩසටහන්ගත කිරීමට ඉඩ සලසයි (ඔබ ජාවා ස්ථාපනය කර ජාවා අනුවාදයන් සහ සියලු මෙහෙයුම් පද්ධතිවල එක හා සමානව ක්‍රියා නොකරන අංග අතර වෙනස්කම් සුරැකිය යුතුය) හොඳම විකල්පය ජාවා වගේ. NET ජාවා වලට වඩා වේගවත් වුවද, ජාවා වඩාත් පුළුල් ය. ජාවා සඳහා යාමට වඩා හොඳය. එසේම, මොනෝ යනු නෙට් නොවන අතර එය වින්ඩෝස් මත ක්‍රියාත්මක වන බවට සහතික වීමට කිසිවක් නැත.

    Archlinux හි මාර්ගය වන විට, මෙම වැඩසටහන ක්‍රියාත්මක වීමට පෙර. ආරුක්කු ජනප්‍රිය වූ බැවින්, අභිරහස් ලෙස තවත් වැඩසටහන් ක්‍රියාත්මක වීමට පටන් ගත්තේය.

    1.    නැනෝ ප්රකාශ කළේය

      එකම පරිශ්‍රය යටතේ, සියලු මෙහෙයුම් පද්ධතිවල නියත වශයෙන්ම ක්‍රියාත්මක වන පයිතන් භාවිතා කිරීම වඩාත් සුදුසු වන අතර ඔබ භාවිතා කරන්නේ කුමන ආකාරයේ බන්ධනයක්ද යන්න මත පදනම්ව ඔබට ජාවා ධාවන වේලාවේදී වඩා වේගයෙන් වැඩ කළ හැකිය.

      1.    Felipe ප්රකාශ කළේය

        පයිතන් ඉතා හොඳයි, නමුත් දත්ත සමුදා කළමනාකරණයේදී එය කෙටියෙන් වැටේ, පයිතන් mysql සමඟ වැඩ කිරීමට නම් ඔබට බිට් 32 ගෘහ නිර්මාණ ශිල්පය සඳහා පමණක් ලබා ගත හැකි සම්බන්ධකයක් බාගත කිරීමට සිදු විය, එබැවින් ඔබට 32-බිට් පයිතන් සහ 32-බිට් myslq භාවිතා කිරීමට අවශ්‍ය විය. . එය ක්‍රියාත්මක වීමට නම් ඔබට ඉතා පුළුල් පියවර කිහිපයක් කිරීමට සිදු විය. පයිතන් ස්ක්ලයිට් සමඟ වැඩ කිරීමට අදහස් කරයි. “වස්තු දිශානතිය” විහිළුවක්, ඇත්ත වශයෙන්ම සරල හා වේගවත් ඩෙස්ක්ටොප් වැඩසටහන් ලබා ගැනීම ඉතා හොඳයි, මිනිත්තු 10 කින් පයික්ට් සමඟ ඔබට හොඳ දෙයක් ලැබෙනවා, සරල දෙයක් සඳහා මම ඉතා සංකීර්ණ දෙයක් සඳහා පයිතන් මත ඔට්ටු අල්ලන්නේ නැහැ.

        1.    f3niX ප්රකාශ කළේය

          ඔයා මොනවද කියවන්නේ? mysql සඳහා පයිතන් සම්බන්ධකය නරකද? ඔබ පයිතන් භාවිතා නොකරන්නේ කවදා සිටද? පෙප් 249 එළියට ආ බැවින් http://www.python.org/dev/peps/pep-0249 එය පියවර තුනකින් සහ පේළි තුනකින් ඒකාබද්ධ ක්‍රියාවලියක සියලුම ඩීබී සම්බන්ධතා නියාමනය කරයි.

          "වස්තු දිශානතිය" විහිළුවක්ද? පයිතන්හි සෑම දෙයක්ම ඔබට වස්තුවක් ලෙස භාවිතා කිරීමට අවශ්‍ය නම් ඔබ MySQLAlchemy භාවිතා කරන ORM එකක් වන අතර ඔබේ දත්ත ගබඩාවට විමසීම් පවා වස්තුවක් ලෙස සලකනු ලැබේ. මෙය ජැන්ගෝ සහ එහි ආකෘතිවල ද ක්‍රියාත්මක වේ.

          අවසාන වශයෙන් සම්බන්ධකය (මාර්ගය හරහා ස්ථාපනය කිරීමට අපහසුය) apt-get install python-mysql භාවිතා කිරීමෙන් ඔබට දැන් MySQLdb ආනයනය කළ හැකි අතර සම්බන්ධතාවයක් සහ කර්සරයක් සාදන්න.

          QT හි ස්වදේශිකයා වන C ++ සමඟ වැඩ කිරීමට වඩා ක්‍රමලේඛකයෙකුට PyQt හෝ PySide සමඟ වැඩ කිරීම වඩා tive ලදායී බව සඳහන් නොකල යුතුය, තොග ප්‍රවාහයේදී ඔබට භාෂා දෙකෙන් වඩා tive ලදායී වන්නේ කෙසේද යන්න පිළිබඳ සාකච්ඡාවක් ඇත, මෙහි පැහැදිලිව සඳහන් කිරීමට මට අවශ්‍ය නැත.
          http://stackoverflow.com/questions/3139414/qt-programming-more-productive-in-python-or-c

          අදහස් දැක්වීමට පෙර ඔබ ටිකක් කියවිය යුතු යැයි මම සිතමි. ඔබේ මිතුරාට (අතීතයේ දී) සරල ඇප්, පමන්, යූම් සමඟ ස්ථාපනය කර ඇති සම්බන්ධකයක් බාගත කිරීමේ දුෂ්කරතා ඇති බව නොකියන්න.

          උත්තරයක් දෙන්න

          1.    f3niX ප්රකාශ කළේය

            මම ඒවා කවුළුවල සිදු කර නැති නමුත් කිසිදු කේතයක් වෙනස් නොකර ඒවා වරාය කර ඇති අතර, ඒවායේ පරායත්තයන් ස්ථාපනය කර පයිතන් ස්ථාපනය කර ඇති අතර, ඔබ කවුළු මත සිටින නිසා ඔබට සුදුසු නොවේ නම් ඔබට PIP ඇති අතර ඔබට එය "පයිතන් පයිප් ස්ථාපනය mysqldba" ලෙස ස්ථාපනය කළ හැකිය. සුදුසු සමඟ.

            ඔබ පයිප්ප භාවිතා කිරීමට අකමැති නම්, එය වින්ඩෝස් ශෛලියේ තිබේ නම්, මෙහි ඔබට 32bit සඳහා සම්බන්ධක දෙකම සහ ක්‍රියාත්මක කළ හැකි.එක්ස් හි amd64 සඳහා සම්බන්ධක දෙකම ඇත.
            http://www.codegood.com/archives/129

            ස්තුතියි.

          2.    ෆිලිපේ ප්රකාශ කළේය

            ඔබ කවදා හෝ පයිතන් සමඟ bd myslq වෙත ප්‍රවේශ වී වැඩසටහන්ගත කර තිබේද? මම කවදාවත් ලිනක්ස් ගැන කතා නොකරමි, ඔබ කිසි විටෙකත් පයිසයිඩ් හෝ වෙනත් මිතුරෙකු නම් නොකරන නිසා ඔබ මගේ අදහස හොඳින් කියවිය යුතුය. හා

        2.    නැනෝ ප්රකාශ කළේය

          කෙසේ හෝ එය මගේ ක්ෂේත්‍රය නොවේ, ඩෙස්ක්ටොප් එක. පයිතන්ගේ බලය ජැන්ගෝ හි ඇති බව ඔබ දකින තැන.

          මෑත කාලයේ දත්ත සමුදා කළමනාකරණ ගැටළුව ටොන් ගණන වැඩි වී ඇතැයි මා සිතුවත්, මම කාලයක් තිස්සේ ලැයිස්තු වලින් විසන්ධි වී සිටිමි.

          1.    f3niX ප්රකාශ කළේය

            ව්‍යාපෘතියක් සඳහා වෙන් කර ඇති වේලාවන් වැඩි දියුණු කිරීමෙන් පයිතන්ගේ බලය සංවර්ධක produc ලදායිතාව වැඩි දියුණු කිරීම කෙරෙහි අවධානය යොමු කර ඇත. මේ සඳහා කේතයේ ගුණාත්මකභාවය වැඩි දියුණු වන අතර එය නඩත්තු කිරීම පහසු කරයි. ව්‍යාපාර පරිසරයක් තුළ මෙය නිෂ්පාදනයක් කෙටිම කාලයකදී සහ හැකි උපරිම ගුණාත්මකභාවයකින් යුතුව ව්‍යාපෘතියට අනුයුක්ත කර ඇති ලාභය වැඩි කරයි.

            එය ව්‍යාපාර සහ අවිධිමත් සංවර්ධකයින් සඳහා කඩුලු ත්‍රිත්වයක් වේ.

          2.    නැනෝ ප්රකාශ කළේය

            මම ඒ ගැන වාද නොකරමි, නමුත් එවිට කාර්ය සාධනය පිළිබඳ ගැටලුව සහ කුමන භාෂාව භාවිතා කළ යුතුද යන්න පැමිණේ.

            ධාවන වේලාවේදී පයිතන්ට පහසුවෙන් ජාවා සමඟ සැසඳිය හැකිය, නමුත් සමහර විට එම tivity ලදායිතාව මඟින් සී ++ වැනි සම්පාදනය කළ එකක් සපයන බලය නැතිවීම සඳහා වන්දි ලබා නොදේ.

            මෙය උභතෝකෝටිකයකි

    2.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      ඇත්ත වශයෙන්ම එය ජනේල මත ක්‍රියා කරනු ඇති අතර, සෑම විටම මතක තබා ගන්න කවුළු තුළ ඔබට .net අනුවාද 1.0 දක්වා ධාවනය කළ හැකි බව, ක්‍රිස්තුස්ගේ උපතේ සිට ආහාහා.

  8.   ඊඩෝ ප්රකාශ කළේය

    එය හරියටම ජාවා (එකම කේතයක් කොතැනක සිටියත්) සමානද?

    1.    f3niX ප්රකාශ කළේය

      හරියටම නමුත් බොහෝ සමාන නොවේ, ජාවාහි පුළුල් පරාසයක වේදිකා ඇත.

      1.    නැනෝ ප්රකාශ කළේය

        පයිතන්? මචන්, පයිතන් එය පරිගණකයේ ස්ථාපනය කර ඇති අතර එය එයයි. ඕනෑම අවස්ථාවක, පුස්තකාල (ජාවා වැනි) දැනටමත් ක්‍රියාත්මක වේ.

        ඇත්ත වශයෙන්ම, ඔබ එය වින්ඩෝස් මත ස්ථාපනය කළ යුත්තේ එය පෙරනිමියෙන් ලිනක්ස් සහ ඔස්එක්ස් වල එන නිසාය… එය තරමක් හරස් වේදිකාවකි.

        1.    f3niX ප්රකාශ කළේය

          මම හිතුවේ ඔබ සී # ඉල්ලනවා, සී # ජාවා සමඟ සංසන්දනය කරන්න, කිසි විටෙකත් පයිතන් සංසන්දනය නොකරන්න, මම දන්නවා පයිතන් නැනෝ හි වැඩසටහන. -.-

          1.    දඩයක්කාරයා ප්රකාශ කළේය

            හොඳයි, අපි එකම පිටුවක සිටිමු, මම සෑම දෙයක්ම සමඟ පයිතන් ඔට්ටු අල්ලමි, මම ගූගල් "අපට හැකි විට පයිතන් සහ අපට අවශ්‍ය විට C ++" ලෙස කියමි.

  9.   විස්ප් ප්රකාශ කළේය

    Qt4. එය පහසුය. වින්ඩෝස්ලර්ඩෝ වඳුරන් ගිල දැමීමට ඉඩ දෙන්න.

    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      http://techbase.kde.org/Development/Languages/Qyoto

      Q #, C # හෝ වෙනත් ඕනෑම .NET භාෂාවක් භාවිතා කරමින් Qt යෙදුම් සංවර්ධනය කිරීමට ඉඩ සලසයි. Qyoto SMOKE භාවිතා කරන අතර සෑම Qt පන්තියකටම පාහේ ප්‍රවේශය ලබා දෙයි. LGPL බලපත්‍රය සමඟ එය නිදහස් හා විවෘත ප්‍රභවයකි.

    2.    eliotime 3000 ප්රකාශ කළේය

      ජාවා මාස්ටෝඩන් සහ සී # වඳුරා අතර, මම මැස්ටෝඩන් සඳහා යමි.

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

    මේ සමඟ ලිනක්ස් හි වින්ඩෝස් පෝරම භාවිතා කරමින් යෙදුම් නිර්මාණය කළ හැකිද?

    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      ඔව් නමුත් ...

      වින්ඩෝස් නොවන වේදිකාවල පිටසක්වල පෙනුමක්.

      http://www.mono-project.com/Gui_Toolkits

  11.   රොඩොල්ෆෝ ප්රකාශ කළේය

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

  12.   ඉර්වන්ඩෝවාල් ප්රකාශ කළේය

    KDE හි MonoDevelop සමඟ නරක අත්දැකීම්, එය බොහෝ විට බිඳ වැටී ඇති අතර එය ASP.NET සමඟ පහසුවෙන් වැඩ කිරීමට පළල ලබා නොදෙන බව මට හැඟේ
    (විශ්ව විද්‍යාලයේ ASP.NET සමඟ වෙබ් අඩවියක් සෑදීමට ඔවුන් මට ඉඩ දුන්නා)

    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      ඔබ තේමාව සඳහා qtcurve භාවිතා කළේ දැයි මම නොදනිමි, උදාහරණයක් ලෙස එය පිළිගත් දෝෂයක් බව මම දනිමි.

      1.    ඉර්වන්ඩෝවාල් ප්රකාශ කළේය

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

  13.   ඉර්වන්ඩෝවාල් ප්රකාශ කළේය

    කුතුහලයෙන් යුතුව, ඔබ විසින් පළ කරන ලද ppa සහ පැකේජය සමඟ මොනෝඩෙලොප් ස්ථාපනය කිරීමට මට අවශ්‍ය විය
    මොනොඩෙලොප්-ධාරාව එය වෙතින් අස්ථානගත වී ඇත

    1.    ඉර්වන්ඩෝවාල් ප්රකාශ කළේය

      * ඒකාධිකාරී-නවතම

  14.   මැරියනෝගුඩික්ස් ප්රකාශ කළේය

    සී # සින්ටැක්ස් සී, සී ++ සහ පයිතන් පරාජය කරයි.
    එය මා විසින්ම සත්‍යාපනය කිරීමට මට හැකි වී තිබේ.
    Mono Gtk සහ VALA Gtk භාවිතා කිරීම.
    C # යනු C ට ආසන්නතම දෙය වන නමුත් පරිණාමය විය.
    මම C ++ සමඟ වැඩ කර ඇති අතර ඔබට විමර්ශන අත්පොතක් නොමැති නම් සින්ටැක්ස් සාමාන්‍යයෙන් ඉතා සංකීර්ණ වේ, බොහෝ ආකාරවලින් එය සින්ටැක්ස් වල C හා සමාන කිසිවක් නොමැත.
    C # ට (C සහ C ++) වැනි ශීර්ෂ ගොනු අවශ්‍ය නොවේ
    ක්‍රියාත්මක කිරීමේදී C # සහ VALA හි වේගය C ට සමාන වේ.
    C # සමඟින් වාක්‍ය ඛණ්ඩය ඉතා සරල බැවින් ක්‍රමලේඛනය කිරීමේදී කාලය ඉතිරි වේ.

  15.   මිගෙල් ප්රකාශ කළේය

    වැඩමුළුවට ස්තූතියි, මම ඊළඟ මාතෘකාව බලාපොරොත්තුවෙන් සිටිමි. ක්‍රමලේඛන භාෂාවක් එකවර ඉගෙන ගැනීමට මම බලාපොරොත්තු වෙමි

  16.   අපි ලිනක්ස් භාවිතා කරමු ප්රකාශ කළේය
    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      මයික්‍රොසොෆ්ට් සමාගමට මොනෝට එරෙහිව යමක් කළ හැකිව තිබුනේ නම්, එය දැනටමත් එය කර තිබෙන්නට ඇත, ඔබට ඒ ගැන සහතික විය හැකිය. අද දක්වාම ඔබට ජාවා හෝ Qt භාවිතා කිරීම හැර වෙනත් අනතුරක් නොමැත.

  17.   මැක්සිරෝ ප්රකාශ කළේය

    ඉතා හොඳයි! නමුත් මට විමසුමක් තිබේ, විකුණුම් නිර්මාණකරුවෙකුට දෘශ්‍ය චිත්‍රාගාරය හෝ qt නිර්මාණය වැනි හුරුබුහුටි නැද්ද?

    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      http://www.zimagez.com/zimage/capturadepantalla-041013-163033.php

      ඇත්ත වශයෙන්ම xdd නම්, උදාහරණයක් ලෙස gtk xd හි එකම දෘෂ්ටි කෝණයෙන් ...

  18.   බ්‍රයන් රොඩ්‍රිගුස් ප්රකාශ කළේය

    ස්ථාපනය ඔබ නිබන්ධනයට දැමූ ආකාරයටම නොවේ. ආරම්භයේ දී පෙනෙන සියලු කාර්යයන් වැනි මට පැහැදිලි නැති දේවල් තිබේ, නමුත් මම නොදනිමි, මම මෙම භාෂාවේ වෘත්තිකයෙකු නොවේ.

    1.    පාණ්ඩෙව් 92 ප්රකාශ කළේය

      Lol, ස්ථාපනය සමාන නොවන්නේ කෙසේද? ඔබට මොනෝඩෙලොප් පැකේජය සොයාගත නොහැකි නම්, උපාගම භාවිතා කරන්න, එය සොයා එය මත දෙවරක් ක්ලික් කරන්න.

      1.    බ්‍රයන් රොඩ්‍රිගුස් ප්රකාශ කළේය

        මට දැනටමත් එය ස්ථාපනය කළ හැකි නමුත් මට ටර්මිනලයේ විධාන කිහිපයක් ටයිප් කිරීමට සිදු වූ නමුත් ඔබට බොහෝම ස්තූතියි.

  19.   mss-devel ප්රකාශ කළේය

    .NET on Linux යනු ඉකාසාගේ HDP පමණක් ඉදිරිපත් කළ මෝඩයෙකි

  20.   කාර්ලොස් ප්රකාශ කළේය

    .Net රාමුව ස්ථාපනය කරන්නේ කෙසේදැයි දැන ගැනීමට මට අවශ්‍යය

  21.   දමියන් ප්රකාශ කළේය

    අවංකවම, මෙම තනතුර මයික්‍රොෂිට් රසිකයෙකුගෙන්.

    හරස් වේදිකා සී #? මේ මිනිසාගේ මොළයේ ඇති මොන මගුලක්ද? බන්ෂී සම්පාදනය කර .dll ලිපිගොනු පිරී ඇති ඔබේ ෆෝල්ඩර සහ .exe කිහිපයක් බැලීමට මම ඔබට ආරාධනා කරමි. http://banshee.fm/.

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

    ලින්ක් බන්ෂී ආර්ච්ලිනක්ස්: https://www.archlinux.org/packages/extra/x86_64/banshee/

    පැකේජයේ පරායත්තතා සහ අන්තර්ගතයන් සමාලෝචනය කරන ලෙස මම තනතුරේ හිමිකරුට ආරාධනා කරමි.