സി # പഠിക്കാൻ തുടങ്ങിയതിന് ശേഷം, ഈ ഹ്രസ്വ കോഴ്സ് ആരംഭിക്കാൻ ഞാൻ തീരുമാനിച്ചു, അടിസ്ഥാന രീതിയിൽ പഠിപ്പിക്കാൻ, ലിനക്സിൽ സി #, മോണോ എന്നിവ എങ്ങനെ ഉപയോഗിക്കാം.
ജിടികെ #, ക്യൂട്ടി 4 എന്നിവ ഉപയോഗിച്ച് മോണോ എങ്ങനെ നടപ്പാക്കാം എന്നതിനെക്കുറിച്ച് ഒരു അടിസ്ഥാന അറിവ് നൽകുക, ഏറ്റവും പുതിയ ഗഡുക്കളായി നൽകുക എന്നതാണ് ലക്ഷ്യം. ക്യോട്ടോ.
ഇന്ഡക്സ്
ചിലർ ചോദിക്കുന്ന ആദ്യത്തെ ചോദ്യം ഇതാണ്: എന്താണ് മോണോ?
ഡവലപ്പർമാരെ സുഗമമാക്കുന്നതിന് സൃഷ്ടിച്ച ഒരു പ്ലാറ്റ്ഫോമാണ് മോണോ, ക്രോസ്-പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കൽ, ക്സമാരിൻ പ്രോജക്റ്റ് സ്പോൺസർ ചെയ്യുന്നത്.
മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി Microsoft.NET ന്റെ ഒരു ഓപ്പൺസോഴ്സ് നടപ്പാക്കലാണിത് ECMA C #, CLR എന്നിവയ്ക്കായി (കോഡ് പ്രവർത്തിക്കുന്ന വെർച്വൽ മെഷീൻ, മാലിന്യ ശേഖരണം, റിസോഴ്സ് ഹാൻഡ്ലർ).
ലിനക്സ്, വിൻഡോസ്, ഓക്സ്, ഐഒഎസ്, ആൻഡ്രോയിഡ്, വിൻഡോസ് ഫോൺ തുടങ്ങിയവയ്ക്കായി ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ മോണോ അനുവദിക്കുന്നു… കൂടാതെ വിൻഡോസിൽ വിൻഡോസ് ഫോമുകൾ, ലിനക്സിൽ ജിടികെ, ക്യുടി, ഓക്സ് ലെ കൊക്കോ, ഇന്റർഫേസായി ഉപയോഗിക്കാൻ കഴിയും.
ഒരേ പ്രോഗ്രാമിൽ സി #, വിഷ്വൽ ബേസിക്, ജാവ, പൈത്തൺ, റൂബി, ഈഫൽ, എഫ് #, മറ്റ് ഭാഷകൾ എന്നിവയുടെ സംയോജനം മോണോ അനുവദിക്കുന്നു. സി # കംപൈലറിന് എംഐടി / എക്സ് 11, ജിപിഎൽ എന്നിവയ്ക്ക് കീഴിൽ ലൈസൻസ് ഉണ്ട്. ജിപിഎൽ ലൈസൻസിന് കീഴിലുള്ള ഉപകരണങ്ങൾ, എൽജിപിഎൽ 2.0 ന് കീഴിലുള്ള റൺടൈം, എംഐടി എക്സ് 11 ന് കീഴിലുള്ള ലൈബ്രറികൾ, മൈക്രോസോഫ്റ്റ് പെർമിസീവ് ലൈസൻസിനും അപ്പാച്ചെ 2 നും കീഴിലുള്ള എഎസ്പി.നെറ്റ്, എംഇഎഫ്, ഡിഎൽആർ, എജെഎക്സ്.
പേറ്റന്റുകളെക്കുറിച്ച് കൂടുതലറിയുന്നതിനും അത് വ്യക്തമാക്കുന്നതിനും കാരണം യഥാർത്ഥത്തിൽ അപകടമൊന്നുമില്ല, ഞാൻ അതേ മോണോ വെബ്സൈറ്റിനെ പരാമർശിക്കുന്നു. http://www.mono-project.com/License
മോണോ ഉപയോഗിച്ച് നമുക്ക് എന്തുചെയ്യാൻ കഴിയും?
മൾട്ടിപ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷനുകളിൽ നിന്ന്, മൈസ്ക്ൽ, പോസ്റ്റ്ഗ്രെസ്ക്ൽ മുതലായവയുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഡാറ്റാബേസുകളിലേക്ക് ... വെബ് പേജുകളിലേക്ക് നമുക്ക് വേഗത്തിൽ സൃഷ്ടിക്കാൻ കഴിയും.
വികസന പരിതസ്ഥിതികൾ
ഞങ്ങൾക്ക് നിലവിൽ ഉണ്ട് മോണോഡെവലപ്പ് , ലിനക്സ്, വിൻഡോസ്, മാക് ഒഎസ്എക്സ് എന്നിവയിൽ പ്രവർത്തിക്കുന്ന ലിനക്സിലെ ഏറ്റവും പൂർണ്ണമായ ഐഡിഇകളിൽ ഒന്ന്.
സി #, വിഷ്വൽ ബേസിക്.നെറ്റ്, സി / സി ++, വാല എന്നിവയുൾപ്പെടെ ബഹുഭാഷാ രചനയും ഇത് അനുവദിക്കുന്നു.
ഇൻസ്റ്റാളേഷൻ
ഈ സാഹചര്യത്തിൽ ഞാൻ ഉബുണ്ടുവിലും ഡെറിവേറ്റീവുകളിലും ഏറ്റവും പുതിയ പതിപ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് പഠിപ്പിക്കാൻ പോകുന്നു, പകരം ഓപ്പൺസ്യൂസ് അല്ലെങ്കിൽ ആർച്ച്ലിനക്സ് പോലുള്ള മറ്റ് ഡിസ്ട്രോകളിൽ, the ദ്യോഗിക ശേഖരണങ്ങളിൽ ഏറ്റവും പുതിയ പതിപ്പ് ഞങ്ങൾ കണ്ടെത്തും.
ആദ്യം, ഞങ്ങൾ ശേഖരം ചേർക്കും
add-apt-repository ppa:keks9n/monodevelop-latest
തുടർന്ന് ഞങ്ങൾ പരിസ്ഥിതിയും ലൈബ്രറികളും അപ്ഡേറ്റ് ചെയ്യുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യും
apt-get update && sudo apt-get install monodevelop-current
എല്ലാം ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഞങ്ങൾ സിസ്റ്റം പുനരാരംഭിക്കേണ്ടതുണ്ട്.
IDE, ആദ്യ പ്രോഗ്രാം
ഞങ്ങൾ മോണോഡെവലപ്പ് തുറക്കും, തുടർന്ന് മെനു »ഫയൽ» പുതിയ »പരിഹാരവും ഇതുപോലുള്ള പുതിയ പരിഹാരം എന്ന് വിളിക്കുന്ന ഒരു ഡയലോഗ് ബോക്സും തുറക്കും:
ഞങ്ങൾ ac #, കൺസോൾ പ്രോജക്റ്റ് നൽകും, ഞങ്ങൾ പ്രോജക്റ്റിന്റെ പേര് നൽകുകയും ഞങ്ങൾ അതിന് ഒരു സ്ഥാനം നൽകുകയും ഒടുവിൽ അത് സ്വീകരിക്കാൻ നൽകുകയും ചെയ്യും, അങ്ങനെ ക്ലാസിക്, പ്രശസ്തമായ ഹലോ വേൾഡ് തുറക്കും.
ഈ ആദ്യ പ്രോഗ്രാമിൽ, ഞങ്ങൾ രണ്ട് അടിസ്ഥാന കാര്യങ്ങൾ കണ്ടെത്തും:
1: പ്രധാന പ്രോഗ്രാം, ഏത് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യേണ്ടത് നിർബന്ധമാണ്, കാരണം ഇന്റർപ്രെറ്റർ ആ ഭാഗം അന്വേഷിക്കും, അത് എക്സിക്യൂട്ട് ചെയ്യാൻ ആരംഭിക്കും. ഈ സാഹചര്യത്തിൽ, റിസർവ് ചെയ്ത പദമല്ലാതെ മറ്റ് ഭാഷകളിൽ നിന്ന് ഞങ്ങൾ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു പ്രധാനം, ഇത് വലിയ അക്ഷരങ്ങളിൽ ആരംഭിക്കുന്നു, അതിനാൽ ഞങ്ങൾക്ക് ഒരു തെറ്റ് വരുത്താൻ കഴിയില്ല, അല്ലാത്തപക്ഷം, പ്രോഗ്രാം പ്രവർത്തിക്കില്ല.
2: കൺസോൾ.റൈറ്റ്ലൈൻ () കമാൻഡ്;
സ്ക്രീനിൽ വാചകം പ്രദർശിപ്പിക്കാൻ ഈ കമാൻഡ് ഞങ്ങളെ അനുവദിക്കുന്നു. കൺസോൾ.റൈറ്റ്ലൈൻ, "സിസ്റ്റം" നെയിംസ്പെയ്സിനുള്ളിലാണ്, അതിനാൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, പ്രോഗ്രാമിന്റെ തുടക്കത്തിൽ "സിസ്റ്റം ഉപയോഗിക്കുന്നു" എന്ന കമാൻഡ് ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
കൺസോൾ.റൈറ്റ്ലൈൻ, വാചകം പ്രദർശിപ്പിക്കാനും ഇരട്ട ഉദ്ധരണികൾ അല്ലെങ്കിൽ വേരിയബിളുകൾക്കിടയിൽ ഇടാനും ഉദ്ധരണികൾ ഇല്ലാതെ ഇടാനും അനുവദിക്കുന്നു.
അവസാനമായി, ഞങ്ങൾ എഫ് 5 കീ അമർത്തി പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യും.
വ്യത്യാസങ്ങൾ
സി # ൽ, അവയ്ക്കിടയിൽ നമുക്ക് വ്യത്യസ്ത തരം വേരിയബിളുകൾ ഉണ്ട്:
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 = data;
തരങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ഞാൻ ഇനിപ്പറയുന്ന ലിങ്ക് ഉപേക്ഷിക്കുന്നു: http://msdn.microsoft.com/es-es/library/ms228360%28v=vs.90%29.aspx
ടെർമിനലിൽ വ്യത്യാസങ്ങൾ അച്ചടിക്കുക
ആദ്യം നമ്മൾ MAIN ഫംഗ്ഷനുള്ളിൽ ഒരു വേരിയബിൾ പ്രഖ്യാപിക്കുന്നു, ഉദാഹരണത്തിന്:
int costOfPrice = 14; int വാറ്റ് = 6; int sumTotal = വാറ്റ് + കോസ്റ്റ്പ്രൈസ്; കൺസോൾ.റൈറ്റ്ലൈൻ (സം ടോട്ടൽ);
ഞാൻ നിങ്ങൾക്ക് ഒരു ക്യാപ്ചർ നൽകുന്നു.
സം ടോട്ടൽ എന്ന വേരിയബിളിൽ എക്സിക്യൂട്ട് ചെയ്തതിന്റെ ഫലം, വേരിയബിൾ പ്രൈസ്ഓഫ് കോസ്റ്റിന്റെ ആകെത്തുക, വേരിയബിൾ ഇവ എന്നിവ സ്ക്രീനിൽ ദൃശ്യമാകും.
കമന്റുകൾ
അഭിപ്രായമിടാൻ ഞങ്ങൾക്ക് രണ്ട് വഴികളുണ്ട്, ആദ്യത്തേത് ക്ലാസിക് മാർഗമാണ്, ഒരു വരിയുടെ അഭിപ്രായങ്ങൾ, അത് ഇനിപ്പറയുന്ന രീതിയിൽ ചെയ്യുന്നു:
ഇത് വാചകത്തിന് മുന്നിൽ സ്ഥാപിച്ചിരിക്കുന്നു, രണ്ട് ബാറുകൾ: // ഇത് ഒരു വരി അഭിപ്രായമാണ്
മൾട്ടി-ലൈൻ അഭിപ്രായങ്ങൾ ഇനിപ്പറയുന്നവയാണ്:
വാചകത്തിന് മുമ്പുള്ളത്: "/ *" കൂടാതെ "* /" എന്ന് അവസാനിക്കുന്നു
ശരി, ഞാൻ ഈ ആദ്യ ഭാഗം ഇവിടെ ഉപേക്ഷിക്കുന്നു, അടുത്ത ആഴ്ച, വേരിയബിളുകളുടെ ഉപയോഗത്തെക്കുറിച്ച് കൂടുതൽ ആഴത്തിൽ സംസാരിക്കാൻ ഞാൻ ശ്രമിക്കും, if, while, സ്റ്റേറ്റ്മെന്റുകൾ എന്നിവ ഞാൻ അവതരിപ്പിക്കും, കൂടാതെ വസ്തുക്കൾ, ക്ലാസുകൾ, പ്രവർത്തനങ്ങൾ എന്നിവ എന്താണെന്ന് ഞാൻ മുകളിൽ വിശദീകരിക്കും.
നന്ദി.
68 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക
ശരി, ഞാൻ സി # ൽ ചില ലളിതമായ ആപ്ലിക്കേഷനുകൾ മോണോ ഉപയോഗിച്ച് പ്രോഗ്രാം ചെയ്തിട്ടുണ്ട്, ഇത് എന്നെ മാറ്റിയ ഒരു കാര്യമാണ് (അത് എന്റെ എല്ലാ ശക്തിയോടെയും ജിടികെയെ വെറുക്കുന്നു), ക്യുടി ഫ്രെയിംവർക്ക് പോലെ ഒന്നുമില്ല, മറ്റൊരു കാര്യം പൈത്തൺ പോലെ തോന്നുന്നു വളരെ മികച്ച ഭാഷ, ഇത് പ്ലാറ്റ്ഫോമുകൾക്കിടയിൽ വളരെ എളുപ്പത്തിൽ കുടിയേറാൻ അനുവദിക്കുന്നു.
ഇതുകൂടാതെ, മോണോഡെവലപ്പ് സ്വതന്ത്ര ലോകത്തിലെ ഏറ്റവും മികച്ച ഐഡുകളിലൊന്നാണെന്ന് ഞാൻ സമ്മതിക്കണം, കാര്യങ്ങൾ കാണാനുള്ള എന്റെ മാർഗ്ഗം അതിനെക്കാൾ വളരെയധികം മുന്നോട്ട് പോകുന്നുവെന്ന് ക്യുടിസി ക്രിയേറ്ററെ മറികടന്നു, എനിക്ക് സി ++ ഒരു തലവേദനയാണെന്ന് ഞാൻ സമ്മതിക്കുന്നു.
ഇപ്പോൾ ഞങ്ങൾക്ക് പൈചാർം പതിപ്പ് കോമുനിറ്റി പതിപ്പ് ഉണ്ടെങ്കിലും (ഇത് ഓപ്പൺ സോഴ്സ് അല്ലെങ്കിലും ഇത് സ free ജന്യമാണ്, സപ്ലൈം പോലെ) പൈത്തണിനും സത്യം വളരെ നല്ലതുമാണ് "പൈത്തൺ + പൈച്ചാർ + ക്യുടിഡിസൈനർ" അല്ലെങ്കിൽ "സപ്ലൈം + പൈച്ചാർം + ക്യുടിഡിസൈനർ" മോണോഡെവലപ്പിനേക്കാൾ പ്രവർത്തിക്കാൻ. വെബ് ഭാഗം മോണോയിൽ പ്രവർത്തിക്കുന്നതിനേക്കാൾ മികച്ചതാണ് ജാങ്കോ, വെബ് 2 പൈ എന്ന് പ്രത്യേകം പറയേണ്ടതില്ല.
വിഷ്വൽ സ്റ്റുഡിയോയിൽ പ്രോഗ്രാം ചെയ്യുന്ന ആരെങ്കിലും മോണോയ്ക്കൊപ്പം സ alternative ജന്യ ബദലുകളിലേക്ക് മാറാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ അത് എനിക്ക് നല്ല ആശയമാണെന്ന് തോന്നുന്നു. പക്ഷേ, ഇപ്പോൾ പ്രോഗ്രാമിംഗ് പഠിക്കുന്ന വിശ്വസ്തനായ ഒരു സ്വതന്ത്ര സോഫ്റ്റ്വെയർ പ്രേമിയാണെങ്കിൽ, എന്തുകൊണ്ട് പ്ലാറ്റ്ഫോമുകൾ പൂർണ്ണമായും ഉപയോഗിക്കുക? സി ++ അല്ലെങ്കിൽ പൈത്തൺ പോലുള്ള തുടക്കം മുതൽ സ free ജന്യമാണ്… അവ ഒരിക്കലും സ്റ്റൈലിൽ നിന്ന് പുറത്തുപോകാത്തതും എല്ലാ ദിവസവും കൂടുതൽ ജനപ്രിയവുമാണ്.
ഇപ്പോൾ ഏത് പ്രോഗ്രാമിംഗ് ട്യൂട്ടോറിയലും സ്വാഗതാർഹമാണ്, ഒപ്പം മോണോയിലോ മറ്റേതെങ്കിലും ഭാഷയിലോ കമ്മ്യൂണിറ്റിയെ സഹായിക്കാൻ ആഗ്രഹിക്കുന്ന ഏതൊരു പ്രോഗ്രാമറും സ്വാഗതം ചെയ്യുന്നു.
നന്ദി!
നിൻജ-ഐഡിഇയ്ക്കായി ഞാൻ പൈച്ചാർം മാറ്റും
എനിക്ക് ഇഷ്ടമാണ് + പിച്ചാർം നിൻജ ഐഡി ഇപ്പോഴും കാണുന്നില്ല, നിൻജ ഐഡിയ്ക്കായി, ഞാൻ സപ്ലൈം ഇഷ്ടപ്പെടുന്നു.
സ version ജന്യ പതിപ്പ് നിൻജ ഐഡിഇക്ക് സമാനമാണ് എന്നതാണ് പിച്ചാർമിൻറെ കാര്യം: /
പൈചാർമിന്റെ യാന്ത്രിക പൂർത്തീകരണം വളരെ മികച്ചതാണ്, കോഡ് റിഫാക്റ്ററും, ജിറ്റ് സംയോജനം മികച്ചതാണ്. നിൻജ-ഐഡ് ഉപയോഗിച്ചോ പ്ലഗിനുകൾ ഉപയോഗിച്ചോ എനിക്ക് ഈ മൂന്ന് കാര്യങ്ങൾ കണ്ടെത്താൻ കഴിഞ്ഞില്ല.
പൈചാർമിനെതിരെ "ജാവ" ഉപയോഗിക്കുന്നു, അത് കനത്തതാണ്, പക്ഷേ എക്ലിപ്സും ഇത് ഉപയോഗിക്കുന്നു, എന്നിട്ടും ഇത് എങ്ങനെ ഉപയോഗിച്ചുവെന്ന് നിങ്ങൾ കാണുന്നു.
ഇപ്പോൾ ഞാൻ നിൻജ-ഐഡിനായി ധാരാളം ഭാവി കാണുന്നു, പക്ഷേ പ്രയോഗിക്കാൻ നിരവധി സവിശേഷതകൾ ഇല്ല. ഇത് കാര്യങ്ങൾ കാണാനുള്ള എന്റെ വഴിയാണ്
നിങ്ങൾക്ക് qt ഉപയോഗിച്ച് മോണോ സി # സുരക്ഷിതമായി ഉപയോഗിക്കാം, ക്യോട്ടോ ഉപയോഗിച്ച് ഞാൻ പോസ്റ്റിൽ ലിങ്ക് ഉപേക്ഷിച്ചു.
അതെ, എനിക്കറിയാം, ഞാൻ മോണോയ്ക്ക് എതിരല്ലെന്ന് പറഞ്ഞതുപോലെ, സി # പോലും പഠിക്കാൻ വളരെ എളുപ്പമുള്ള ഭാഷയാണെന്ന് തോന്നുന്നു. എനിക്ക് ഒന്നോ അതിലധികമോ അംഗീകൃത കോഴ്സ് ഉണ്ട്, എന്നാൽ ഞാൻ പറഞ്ഞതുപോലെ, അതിൽ ആരംഭിക്കുന്ന ഒരാൾക്ക് തികച്ചും സ techn ജന്യ സാങ്കേതികവിദ്യകളുണ്ട്, അവർക്ക് പ്രത്യേക പ്ലാറ്റ്ഫോം ആവശ്യമില്ല.
ഞാൻ പൈത്തണിനെ വളരെയധികം പ്രതിരോധിക്കുന്നു, പക്ഷേ ഞാൻ ഒറാക്കിൾ ജാവ ഡെവലപ്പ് എസ്ഇ സർട്ടിഫിക്കേഷന്റെ ആദ്യ ലെവൽ ചെയ്യുന്നു, കാരണം എന്റെ പാഠ്യപദ്ധതിയിൽ എന്തെങ്കിലും ചേർക്കാനുണ്ട്, മാത്രമല്ല ജാവ ഡവലപ്പർമാരുടെ ആവശ്യം വെനിസ്വേലയിൽ "ചിലപ്പോൾ" നല്ലതുമാണ്. ഈ കഴിഞ്ഞ വർഷം ഡിജാങ്കോകൾ വളരെയധികം വർദ്ധിച്ചിട്ടുണ്ടെങ്കിലും ഒരു ദിവസം എന്നെ പൂർണ്ണമായും പ്രോഗ്രാമിംഗിനായി സമർപ്പിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു.
PS: c # നായുള്ള Qt4Dotnet കൂടിയാണ് അഡ്മാസ് ഡി ക്യോട്ടോ
PS: മൈക്രോസോഫ്റ്റിൽ നിന്ന് MSDS- ലേക്ക് ആ ലിങ്കുകൾ സൂക്ഷിക്കുക. മോണോയ്ക്കുള്ള ഡോക്യുമെന്റേഷൻ ഇതാ: http://docs.go-mono.com/ ഹ ഹ.
എന്നാൽ അവ ഇംഗ്ലീഷ് xd- ലാണ്
മോണോ: സ platform ജന്യ പ്ലാറ്റ്ഫോമുകളിൽ മൈക്രോചോട്ടിന്റെ വെഡ്ജ്.
വേണ്ട, നന്ദി.
ശരി, ആചാരം ഇപ്പോഴും ഉണ്ടെങ്കിൽ, ഞങ്ങൾ ഒരുതരം പ്രതികാരം ചെയ്തേക്കാം ഇഇഇ, സി # മിക്കവാറും സ .ജന്യമാണ്.
ഇത് അനുയോജ്യമല്ല, എനിക്ക് നിങ്ങളോട് യോജിക്കാൻ കഴിയും, പക്ഷേ, ഉദാഹരണത്തിന്, എല്ലാ പ്ലാറ്റ്ഫോമുകളിലും പ്രവർത്തിക്കുന്ന ഒരു പ്രോഗ്രാം സൃഷ്ടിക്കാനും പരിചിതമായ ഭാഷ ഉപയോഗിക്കാനും നിങ്ങൾ ശ്രമിക്കുമ്പോൾ, അത് ഒരു മോശം ഓപ്ഷനല്ല.
എന്റെ സഹപാഠികൾ വിഡ് otic ിയായ ജാവ പുള്ളികളാണ്, അവർ വശത്തേക്ക് നോക്കാൻ ആഗ്രഹിക്കുന്നില്ല, തുടർന്ന് അവർ സി # കണ്ടെത്തി, ഇപ്പോൾ അവർ സി # നെ സ്നേഹിക്കുന്നു, ഉദാഹരണത്തിന് പൈത്തണിന്റെ കീടങ്ങളെ സംസാരിക്കുന്നു.
വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകളിൽ നിന്ന് ഒരൊറ്റ പ്രോഗ്രാം പ്രവർത്തിക്കുന്നതിനുള്ള ഒരു മാർഗമാണ് മോണോ, ആശയം മികച്ചതും അത് പ്രവർത്തിക്കുന്നതുമായതിനാൽ ഞാൻ എന്നെത്തന്നെ ആകർഷിക്കുന്നു, പക്ഷേ എനിക്ക് സി # ഇഷ്ടമല്ല
ഈ സാഹചര്യത്തിൽ അവർ എത്രമാത്രം സിൽക്ക് മങ്കി അല്ലെങ്കിൽ മങ്കി ധരിച്ചാലും, അത് ഇപ്പോഴും മൈക്രോസോഫ്റ്റ് പ്രദേശമാണ്, നെറ്റ് ഫ്രെയിംവർക്ക് ഗ്നു + ലിനക്സിലേക്ക് പോർട്ട് ചെയ്യുന്നതിനായി ആദ്യമായി വികസിപ്പിച്ചെടുത്തത്.
ക്രോസ്-പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കാൻ മോണോ ശരിക്കും ആവശ്യമാണോ?
ഉത്തരം വ്യക്തവും ശക്തവുമാണ്: ഇല്ല.
ഇത് ആവശ്യമില്ല, കാരണം മോണോ [ബി] ലക്ഷ്യമിടുന്ന ആപ്ലിക്കേഷനുകൾ ചിച്ചയോ നാരങ്ങാവെള്ളമോ അല്ല [/ b]: സി ഷിറ്റിന്റെ അധിക വേഗത, പൈത്തണിനു മുകളിലുള്ള ഷാർപ്പ്, സങ്കീർണ്ണമായ ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുകയും നിർമ്മിക്കുകയും ചെയ്യുമ്പോൾ മാത്രമേ പ്രസക്തമാകൂ പ്രാദേശിക വിഭവങ്ങളായ എച്ച്ഡബ്ല്യു, ബേസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്നിവയുടെ തീവ്രമായ ഉപയോഗം. * തികച്ചും * മറ്റെല്ലാത്തിനും പൈത്തൺ + ക്യുടി ഉണ്ട് അല്ലെങ്കിൽ ഞങ്ങൾ ബിസിനസ്സ് ആപ്ലിക്കേഷനുകളെക്കുറിച്ച് സംസാരിക്കുകയാണെങ്കിൽ, ജാവ എന്ന് വിളിക്കുന്ന മറ്റ് ഹൊറർ കാമൽകേസ്.
അതിനാൽ, വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകളിൽ മികച്ച രീതിയിൽ പ്രവർത്തിക്കാൻ വളരെ സങ്കീർണ്ണമായ ഒരു പ്രാദേശിക ആപ്ലിക്കേഷൻ ഞങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, സി ++ ഉപയോഗിക്കാനും പ്രവർത്തിക്കാനും പോകുന്ന പരിസ്ഥിതിയുടെ സവിശേഷതകൾ കണക്കിലെടുത്ത് പ്രോഗ്രാം പറഞ്ഞു.
നിങ്ങൾ മോണോ ലൈസൻസുകൾ വായിച്ചോ? ഇത് കേവലം ഒരു മൈക്രോസോഫ്റ്റ് വിരുദ്ധ തന്ത്രമല്ല (ഇത് ഞാൻ വ്യക്തമാക്കുന്നു, ഇത് എന്തൊരു കമ്പനിയാണെന്ന് എനിക്കറിയാം, അതിനെതിരെ പോരാടാൻ എനിക്ക് കാരണങ്ങളുണ്ട്) എന്നാൽ അതിന്റെ ഏകപക്ഷീയമായ നയങ്ങൾക്ക് വിധേയമായിരിക്കണം.
നിങ്ങൾക്ക് പൈത്തൺക്യുടിയിൽ ചിന്തിക്കാൻ കഴിയുന്ന എല്ലാ ആപ്ലിക്കേഷനുകളും കോഡ് ചെയ്യാൻ കഴിയും, അതിനാൽ അവ മൾട്ടിപ്ലാറ്റ്ഫോം മാത്രമല്ല, ലോക്കൽ / ക്ല cloud ഡ് ഹൈബ്രിഡുകൾ പോലും ഒരേ പ്രകടനമുള്ളതും ബാക്കി ബദലുകളേക്കാൾ മികച്ച സ്കേലബിളിറ്റിയുമാണ്.
ഇപ്പോൾ ഓരോ പ്രോസസ്സർ സൈക്കിളും കണക്കാക്കുമ്പോൾ സി / സി ++ മാത്രമാണ് ബദലുകൾ.
ഇത് വിശകലനം ചെയ്യുക നാനോ: .നെറ്റ് കോക്കും മോണോയും അവർ പരസ്യം ചെയ്തിരുന്നെങ്കിൽ ഇന്ന് എല്ലാം ആ രീതിയിൽ വികസിച്ചുകൊണ്ടിരിക്കും, എല്ലാം: വെബ് ബ്ര rowsers സറുകൾ, മ്യൂസിക് പ്ലെയറുകൾ, സ്പ്രെഡ്ഷീറ്റുകൾ, ഇമേജ് എഡിറ്റർമാർ, നിങ്ങൾ ആഗ്രഹിക്കുന്നതെന്തും, തത്വത്തിൽ നിങ്ങൾ എല്ലാം ഒരിക്കൽ തോളിൽ തലോടും ഏത് പ്ലാറ്റ്ഫോമിലും കുറഞ്ഞ മാറ്റങ്ങളോടെ നിങ്ങൾ ഇത് പോർട്ട് ചെയ്യും, അല്ലേ? ഹേയ്, ഇത് ഇപ്പോൾ എത്രമാത്രം വിചിത്രമാണ് ..>: ഡി
നിറമുള്ള കണ്ണാടികൾ വിൽക്കുന്ന ഒരു പാമ്പിനെ സ്വയം ചൂഷണം ചെയ്യാൻ അനുവദിക്കരുത് ('മൾട്ടിപ്ലാറ്റ്ഫോം' ഹോസ് അവയിലൊന്നാണ്).
ഞാൻ പി.എച്ച്.പി വടിയുടെ ഞാൻ ആൻഡ് പൈത്തൺ ഞാൻ, പശ്ചാത്തല കൂടുതൽ പരിശീലനം എന്റെ റിസർവേഷനുകൾ ഉണ്ട്, എന്നാൽ പെരുമ്പാമ്പ് ഇന്ന് പ്രാദേശികമായി ഇരുവരും കോഡിംഗ് ഒരു കൺസോൾ ഉപകരണം നിന്നും, നിങ്ങൾക്ക് സങ്കൽപ്പിക്കാൻ ഒരു പൂർണ്ണ വെബ്സൈറ്റ്, സിആർഎം അല്ലെങ്കിൽ വെബ് ആപ്ലിക്കേഷൻ ഒരു കരുത്തുറ്റ ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷൻ വഴി അനുവദിക്കുന്നു. ഇത് ഒരു വ്യക്തമായ യാഥാർത്ഥ്യമാണ്, മോണോ കുറച്ചുകാലമായി വിറ്റഴിക്കപ്പെടുന്ന ഒരു പുക സമൂഹമാണ്.
എഫ് / ലോസ് സ്വഭാവ സവിശേഷതകളുള്ള എന്തെങ്കിലും ഉണ്ടെങ്കിൽ, അത് നല്ലതായി തോന്നുന്ന വാക്കുകൾ മാത്രം ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു വിഡ് ense ിത്തവും വിൽക്കാൻ കഴിയാത്ത ഡവലപ്പർമാരുടെ ചടുലതയാണ് - മൈക്രോസോഫ്റ്റ് സാങ്കേതികവിദ്യകൾ ഉപയോഗിക്കുന്ന 'ഡവലപ്പർമാർക്ക്' ഞാൻ വിട്ടുകൊടുക്കുന്നു - മോണോ ആയിരുന്നെങ്കിൽ എല്ലാത്തരം 'മൾട്ടിപ്ലാറ്റ്ഫോം' പ്രോജക്റ്റുകളിലും ഇത് വ്യാപകമായി അംഗീകരിക്കപ്പെടുമെന്ന് അവകാശപ്പെടുന്ന അത്ഭുതം.
വീണ്ടും, ഒരു പ്രാദേശിക ആപ്ലിക്കേഷനായി മധുരമുള്ള 'ക്രോസ്-പ്ലാറ്റ്ഫോം' ഒരു നുണയാണ്, ക്രോസ്-പ്ലാറ്റ്ഫോമിന്റെ യഥാർത്ഥ ആശയം വെബിലാണ്.
മോണോ അത് അവകാശപ്പെടുന്നതാണെങ്കിൽ, ഒരൊറ്റ പ്ലാറ്റ്ഫോമിന് പകരം മാർക്കറ്റ് വിലയുടെ മൂന്നിരട്ടി പ്രയോജനപ്പെടുത്തുന്നതിന് സി # ൽ വലിയ ആപ്ലിക്കേഷനുകളും ഗെയിമുകളും പ്രോഗ്രാം ചെയ്യാത്തതെന്താണ്?
കുരങ്ങൻ? ഇല്ല, നന്ദി, അവൻ വീണ മരത്തിൽ നിന്ന് കയറട്ടെ.
ഒന്നാമതായി, ലോകമെമ്പാടുമുള്ള പൈത്തണിനേക്കാൾ വളരെ വ്യാപകമായി സി # ഉപയോഗിക്കുന്നു
http://blog.uchceu.es/informatica/indice-tiboe-de-junio-de-2013-ranking-de-los-lenguajes-de-programacion-mas-usados/
രണ്ടാമതായി, മുകളിലുള്ള ലൈസൻസുകളുള്ള ലിങ്ക് ഞാൻ ഉപേക്ഷിച്ച് വ്യക്തമായി വിശദീകരിച്ചു, അതിനാൽ എഴുതിയവയ്ക്കെതിരെ വാതിൽ അടിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, മുന്നോട്ട് പോകുക ...
പ്രകടനത്തിന്റെ കാര്യത്തിൽ ജാവ തകരാറുള്ളതും ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന രണ്ടാമത്തെ ഭാഷയുമാണ്, നിങ്ങളുടെ യുക്തിക്ക് അർത്ഥമില്ല. "ലിനക്സ് അവർ പറയുന്നതുപോലെ മികച്ചതായിരുന്നുവെങ്കിൽ, ഇത് 90% ഡെസ്ക്ടോപ്പ് ഉപയോക്താക്കളും ഉപയോഗിക്കും, പക്ഷേ 1/2% ഉപയോഗിക്കുന്ന രീതി ശൂന്യമാണ്."
അവസാനമായി, പല ഡവലപ്പർമാരും ക്രോസ്-പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിനെക്കുറിച്ച് പോലും ശ്രദ്ധിക്കുന്നില്ല, അവർ അങ്ങനെ ചെയ്താൽ, അവർ അത് ജാവ ഉപയോഗിച്ച് ചെയ്യും.
ഇത് നൈതികമായിരിക്കരുത്, പക്ഷേ സി "മിച്ചി" ഉപയോഗിച്ച് ഇത് എന്നെ ആശയക്കുഴപ്പത്തിലാക്കുന്നു. മാസ്റ്റോഡോണ്ടഡ് ജാവയോടൊപ്പമോ ഗംഭീരമായ സി ++ ഉപയോഗിച്ചോ പ്രവർത്തിക്കാൻ ഞാൻ താൽപ്പര്യപ്പെടുന്നു (ഈ വർഷം ആയിരം പിശാചുക്കളുടെ വിഷ്വൽ സ്റ്റുഡിയോയിൽ അവർ എന്നെ സി # പഠിപ്പിച്ചുവെങ്കിലും.
ക്ഷമിക്കണം @ eliotime3000, പക്ഷേ ഡെസ്ക്ടോപ്പിനായുള്ള ഒരു ജാവ ആപ്ലിക്കേഷൻ ഇന്നുവരെ എനിക്കറിയില്ല…: /, c +++ ൽ, തീർച്ചയായും ഇത് മികച്ചതാണ്, പക്ഷേ എനിക്ക് ഇത് വളരെ ബുദ്ധിമുട്ടാണ്.
@ pandev92:
ഞാൻ നിങ്ങളെ മനസിലാക്കുന്നു, കാരണം ജാവയ്ക്കൊപ്പം, ഞാൻ പ്രോഗ്രാം ചെയ്തിരിക്കുന്നു, ഫലങ്ങൾ ഒരു ദുരന്തമാണ്. സി ++ നെ സംബന്ധിച്ചിടത്തോളം, അതിന്റെ സങ്കീർണ്ണതയ്ക്കും അത് എങ്ങനെ പ്രവർത്തിക്കണം എന്നതിനും ഞാൻ ഇഷ്ടപ്പെടുന്നു.
എന്തായാലും, സാങ്കേതികവിദ്യ മൈക്രോസോഫ്റ്റിൽ നിന്ന്, പ്രത്യേകിച്ചും നിങ്ങൾ വിഷ്വൽ സ്റ്റുഡിയോ .നെറ്റ് ഉപയോഗിക്കുകയാണെങ്കിൽ.
1) നിങ്ങളുടെ അക്കൗണ്ട് ഞാൻ ഫോറോണിക്സിൽ കണ്ടു
2) ടിയോബ് ഒരു റഫറൻസായി ഉപയോഗിക്കാൻ കഴിയില്ല.
3) ടിബോ അല്ലെങ്കിൽ TIOBE?!
ഈ രീതിയിൽ നിങ്ങൾക്ക് ഉത്തരം നൽകി ഞാൻ ആരംഭിക്കുന്നു:
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/»
പൈത്തൺ വളരെ ചുരുങ്ങിയ സമയത്തേക്ക് മാത്രമേ ഉപയോഗിക്കപ്പെടുന്നുള്ളൂവെന്നും M $ കുറച്ചുകാലമായി കുഴപ്പത്തിലാണെന്നും കണക്കാക്കുന്നത് തികച്ചും യുക്തിസഹമാണ്.
«രണ്ടാമതായി, മുകളിലുള്ള ലൈസൻസുകളുമായുള്ള ലിങ്ക് ഞാൻ ഉപേക്ഷിച്ച് വ്യക്തമായി വിശദീകരിച്ചു, അതിനാൽ എഴുതിയവയ്ക്കെതിരെ വാതിൽ അടിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ മുന്നോട്ട് പോകുക ...»
മൈക്രോ $ പലപ്പോഴും ഉള്ള നിങ്ങളുടെ ഫാൻബോയിസത്തിന് പരിധികളില്ല, അല്ലേ?
http://en.swpat.org/wiki/.NET,_C-sharp,_and_Mono
ഞാൻ ഉദ്ധരിക്കുന്നു:
IN OIN പരിരക്ഷണം
OIN അംഗങ്ങൾ അവരുടെ പേറ്റന്റുകൾ ഉപയോഗിക്കില്ലെന്ന് വാഗ്ദാനം ചെയ്യുന്ന സോഫ്റ്റ്വെയർ പാക്കേജുകളിലൊന്നാണ് മോണോ (പതിപ്പ് 1.1.10). [2] പതിപ്പ് 1.1.10 2005 മുതലുള്ളതാണ്.
2010 നവംബറിൽ മൈക്രോസോഫ്റ്റ് നോവലിൽ നിന്ന് 882 പേറ്റന്റുകൾ വാങ്ങി (ഒരു വലിയ വിൽപ്പനയുടെ ഉപഭാഗമായി അറ്റാച്ച്മേറ്റ് നോവലിന്റെ ഭൂരിഭാഗവും വാങ്ങി). ഇത് OIN നെ ഗണ്യമായി ദുർബലപ്പെടുത്തിയിരിക്കാം. (നിങ്ങൾക്ക് സഹായിക്കാനാകുമോ? ഇതിന്റെ അനന്തരഫലങ്ങൾ അറിയില്ല. വിവരങ്ങൾ ഇവിടെ സ്വാഗതം ചെയ്യുന്നു: നോവൽ # ഇത്_വീക്കൺ_ഓയിൻ 3 എഫ്) »
അതേ ഖണ്ഡിക അവസാനിക്കുന്നുവെന്നത് ശരിയാണെങ്കിലും:
«മോണോ ഉപയോക്താക്കൾക്ക് അപകടകരമായ പേറ്റന്റുകളൊന്നും മൈക്രോസോഫ്റ്റ് സ്വന്തമാക്കിയിട്ടില്ല. ഒന്നാമതായി, മൈക്രോസോഫ്റ്റിന് ഇതിനകം .നെറ്റ് പേറ്റന്റുകൾ ഉണ്ടായിരുന്നു, അതിനാൽ നോവലിന് എന്തെങ്കിലും ഉണ്ടെങ്കിൽ, ഇത് ഒരു മിച്ചമായിരിക്കും. രണ്ടാമതായി, മൈക്രോസോഫ്റ്റിന്റെ പേറ്റന്റ് വാഗ്ദാനം (കൾ) പുതുതായി നേടിയ പേറ്റന്റുകൾക്ക് തുല്യമായി ബാധകമാകുമെന്ന് തോന്നുന്നു. ഈ രണ്ട് കാരണങ്ങളാൽ, പുതുതായി നേടിയ പേറ്റന്റുകൾ മൈക്രോസോഫ്റ്റിന് ഇതിനകം ഉണ്ടായിരുന്ന പേറ്റന്റുകൾ പോലെ അപകടകരമാണ്, അതിനാൽ അവ മിച്ചമാണ്. »
പുതിയ .നെറ്റ് _SI_ സംഭവവികാസങ്ങൾ ഭാവിയിൽ പേറ്റന്റ് ലഭിക്കുമോയെന്ന് വ്യക്തമല്ല, അവ സി # ഡവലപ്പർമാരെ പന്തുകളാൽ ഫലപ്രദമായി പിടിച്ചെടുക്കും.
ഇത് എല്ലായ്പ്പോഴും സഹായകരമാണെന്ന് തെളിയിക്കപ്പെട്ടിട്ടുള്ള ലളിതമായ -ഡയാബോളിക് മോഡലാണ്.
മാത്രമല്ല, സിൽവർലൈറ്റ് / മൂൺലൈറ്റിനെക്കുറിച്ചുള്ള വിക്കിപീഡിയ ലേഖനം പറയുന്നതുപോലെ:
Mo മോണോ 1.9 മുതൽ മൂൺലൈറ്റ് എന്നറിയപ്പെടുന്ന സിൽവർലൈറ്റിന്റെ ഒരു ഓപ്പൺ സോഴ്സ് നടപ്പാക്കൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. [38] സിൽവർലൈറ്റ് 1.0 എപിഐകളെ പിന്തുണയ്ക്കുന്ന മൂൺലൈറ്റ് 1.0 20 ജനുവരി 2009 ന് പുറത്തിറങ്ങി. സിൽവർലൈറ്റ് 2.0 യെയും സിൽവർലൈറ്റ് 2.0 ന്റെ ചില സവിശേഷതകളെയും മൂൺലൈറ്റ് 3.0 പിന്തുണയ്ക്കുന്നു. [39] മൂൺലൈറ്റ് 3.0 ന്റെ പ്രിവ്യൂ റിലീസ് 2010 ഫെബ്രുവരിയിൽ പ്രഖ്യാപിച്ചു, അതിൽ സിൽവർലൈറ്റ് 3 പിന്തുണയുടെ അപ്ഡേറ്റുകൾ അടങ്ങിയിരിക്കുന്നു. [40]
മൂൺലൈറ്റ് പ്രോജക്റ്റ് 29 മെയ് 2012 ന് ഉപേക്ഷിച്ചു. [41] മിഗുവേലിന്റെ അഭിപ്രായത്തിൽ, രണ്ട് ഘടകങ്ങൾ പദ്ധതിയുടെ വിധി നിർണ്ണയിച്ചു: മൈക്രോസോഫ്റ്റ് «കൃത്രിമ നിയന്ത്രണങ്ങൾ added ചേർത്തു« അത് «… ഇത് ഡെസ്ക്ടോപ്പ് പ്രോഗ്രാമിംഗിന് ഉപയോഗശൂന്യമാക്കി…», കൂടാതെ സാങ്കേതികവിദ്യ വെബിൽ വേണ്ടത്ര ട്രാക്ഷൻ നേടിയിട്ടില്ല. »
നിങ്ങളുടെ പ്രിയപ്പെട്ട മൈക്രോമിയർഡയുമായുള്ള പ്രശ്നം, സിൽവർലൈറ്റ് ഉപയോഗിച്ചതുപോലെ അവരെ വിളിക്കുമ്പോൾ അവർക്ക് ബോർഡ് ചവിട്ടാൻ കഴിയും.
ചരിത്രപരമായി ഒരു ബിറ്റർ കോർപ്പറേഷന്റെ ഡിസൈനുകൾ നിർണ്ണയിക്കുന്നത് നിങ്ങളുടെ ഫൂട്ടിൽ രണ്ട് ഷോട്ട്ഗണുകൾ നിർത്തുന്നതിന് ഓപ്പൺസോഴ്സ് ഡെവലപ്മെൻറ് കമ്മ്യൂണിറ്റികൾ തിരഞ്ഞെടുക്കുന്നതിനുള്ള മൈക്രോസോഫ്റ്റ് ഇൻസ്റ്റേഡാണ്.
http://en.wikipedia.org/wiki/Mono_(software)
///
നമുക്ക് മുന്നോട്ട് പോകാം.
«സംഗ്രഹം: ഫോസ്ഡെമിലെ മോണോ റദ്ദാക്കപ്പെട്ടു, ഈ ദിവസങ്ങളിൽ സാധാരണയായി മോണോ കവറേജ് ഇല്ല»
ഒരു നിർജ്ജീവ പ്രോജക്റ്റിൽ നിക്ഷേപം നടത്തുന്നതിന്റെയോ അല്ലെങ്കിൽ തുടക്കത്തിൽ തന്നെ മോശം വാസനയുള്ള ഒരു പ്ലാറ്റ്ഫോമിലെ ബുദ്ധിമാനായ ഡവലപ്പർമാരിൽ നിന്ന് വളരെ കുറച്ച് താൽപ്പര്യത്തോടെയോ ഒരു ചിയർ ലീഡർ വേഷംമാറി "മോണോ, പോകൂ!" ആർക്കാണ് അത് വേണ്ടത്!? അതെ, pandev92, ശരി.
http://techrights.org/2013/02/07/mono-dying/
മോണോയെ ഇപ്പോൾ ഒരു മൈക്രോസോഫ്റ്റ് പ്രോജക്റ്റ് പോലെ പരിഗണിക്കാം:
Mm ഉമ്മറി: മൈക്രോസോഫ്റ്റ് പകർപ്പവകാശം, പേറ്റന്റുകൾ, മോണോയിലെ ലൈസൻസുകൾ, മൈക്രോസോഫ്റ്റിനായി പ്രവർത്തിച്ച സിഇഒ, മൈക്രോസോഫ്റ്റ് വെറ്ററൻമാരുടെ സാമ്പത്തിക പിന്തുണ എന്നിവ ഉപയോഗിച്ച്, മൈക്രോസോഫ്റ്റിന്റെ വിപുലീകരണമല്ലാതെ മറ്റെന്തെങ്കിലും മോണോയെ പരിഗണിക്കുന്നത് നിഷ്കളങ്കമാണ്.
മോണോയും മിഗുവൽ ഡി ഇക്കാസയും ഇനി വാർത്തയാക്കില്ല. ഒരുപക്ഷേ സംസാരിക്കുന്ന കുടുംബജീവിതം കാരണം, രണ്ടാമത്തേത് പൊതുസ്ഥലത്ത് നിന്ന് പുറത്തുപോയി, അദ്ദേഹത്തിന്റെ പുതിയ കമ്പനിയായ ക്സമാരിൻ ഒരു മൈക്രോസോഫ്റ്റ് വെറ്ററൻസിന്റെ വിസിയിൽ നിന്ന് കുറച്ച് ധനസഹായം സ്വീകരിച്ചതിനുശേഷം, മൈക്രോസോഫ്റ്റ് താൽപ്പര്യങ്ങൾ / നേതൃത്വം ഈ പ്രോജക്റ്റിന് കൂടുതൽ ഉത്തരവാദിത്തങ്ങൾ അവകാശപ്പെടുമെന്ന് കരുതുന്നത് സുരക്ഷിതമാണ്. ഇത് ഓപ്പൺവാഷ് .നെറ്റിനെ സഹായിക്കുകയും അത് ക്രോസ്-പ്ലാറ്റ്ഫോം ആണെന്ന് നടിക്കുകയും ചെയ്യുന്നു. സിൽവർലൈറ്റിനും മൂൺലൈറ്റ് അങ്ങനെ തന്നെ ചെയ്തു. ഈ ആഴ്ച ആദ്യം റിച്ചാർഡ് ഹില്ലെസ്ലി പറഞ്ഞതുപോലെ, മൈക്രോസോഫ്റ്റ് ഇപ്പോൾ കൂടുതൽ നേരിട്ട് ഇടപെട്ടിട്ടുണ്ട്. അദ്ദേഹത്തിന്റെ കോളം ഉദ്ധരിക്കാൻ: “മൈക്രോസോഫ്റ്റ് മോണോയ്ക്ക് ഒരു പരിധിവരെ പ്രോത്സാഹനം നൽകി, ഇത് പ്രോജക്റ്റ് പ്രചരിപ്പിക്കാനും ഡവലപ്പർമാരെ മൈക്രോസോഫ്റ്റ് മടക്കിലേക്ക് കൊണ്ടുവരാനും സഹായിച്ചു. മൈക്രോസോഫ്റ്റിനുള്ളിലെ പല വ്യക്തികൾക്കും 'ഓപ്പൺ സോഴ്സ്' എന്ന ആശയം പ്രചരിപ്പിക്കുന്നതിൽ ആത്മാർത്ഥമായ താൽപ്പര്യമുണ്ടായിരുന്നുവെന്നത് ശരിയാണ്, സാധാരണയായി സ്ട്രിങ്ങുകൾ ഘടിപ്പിച്ചിരിക്കുന്നു, കൂടാതെ മൈക്രോസോഫ്റ്റിന്റെ സാങ്കേതികവിദ്യകൾ മൾട്ടി-പ്ലാറ്റ്ഫോം ആണെന്നും സ്വതന്ത്ര സോഫ്റ്റ്വെയർ ഡെവലപ്പർമാർക്ക് ആക്സസ് ചെയ്യാമെന്നും മൈക്രോസോഫ്റ്റിന്റെ വാദത്തിന് മോണോ വിശ്വാസ്യത നൽകി. കൂടാതെ 'ഓപ്പൺ വെബിന്റെ ഒരു ഭാഗം'. »
http://techrights.org/2013/05/30/microsoft-project-in-foss-gown/
ഏറ്റവും പുതിയ ഡെബിയൻ ഗ്നു / ലിനക്സ് മോണോ നീക്കംചെയ്യുമ്പോൾ ഗ്നോട്ട് ഇൻസ്റ്റാൾ ചെയ്യുന്നു:
സംഗ്രഹം: മോണോ നിരസിക്കുകയും പുറത്താക്കുകയും ചെയ്യുന്നവരെ സഹായിക്കുന്ന ഡെബിയൻ ഡവലപ്പർമാരിൽ നിന്നും പാക്കേജർമാരിൽ നിന്നുമുള്ള രസകരമായ തീരുമാനം
http://techrights.org/2013/07/16/gnote-in-debian/
ഓർത്തോയ്ക്കായി ഡെബിയൻ ഗ്നു + ലിനക്സ് നടപ്പിലാക്കുന്നുണ്ടെങ്കിലും, അവർ ഇപ്പോഴും സ്വതന്ത്രവും സാർവത്രികവുമായ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ വ്യാപനത്തിന്റെ ചാമ്പ്യന്മാരാണ്, അത് മരണത്തെ പ്രതിരോധിക്കണം.
താരതമ്യേന വേഗത്തിൽ പ്രവർത്തിക്കുന്ന ജാവ ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷൻ? MuCommander, go go go. വളരെ വേഗത്തിൽ ഞാൻ പറയും.
വിവരം:
പ്രകടനത്തിന്റെ കാര്യത്തിൽ ജാവ തകരാറുള്ളതും ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന രണ്ടാമത്തെ ഭാഷയുമാണ്, നിങ്ങളുടെ യുക്തിക്ക് അർത്ഥമില്ല. "ലിനക്സ് അവർ പറയുന്നതുപോലെ മികച്ചതായിരുന്നുവെങ്കിൽ, ഇത് 90% ഡെസ്ക്ടോപ്പ് ഉപയോക്താക്കളും ഉപയോഗിക്കും, പക്ഷേ 1/2% അത് എങ്ങനെ ഉപയോഗിക്കുന്നു എന്നത് വൃത്തികെട്ടതാണ്.
തീർച്ചയായും, രണ്ടാമത്തെ വായനയിലൂടെ ഞാൻ എഴുതിയത് നിങ്ങൾക്ക് മനസ്സിലാകും, ഞാൻ നിങ്ങളെ ക്ഷണിക്കുന്നു. നിങ്ങൾക്ക് ഇപ്പോഴും ഇത് വ്യാഖ്യാനിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, എന്നെ അറിയിക്കുക, ഞാൻ അത് സന്തോഷപൂർവ്വം വിശദമായി വിശദീകരിക്കും.
"ഒടുവിൽ, പല ഡവലപ്പർമാരും ക്രോസ്-പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിനെക്കുറിച്ച് പോലും ശ്രദ്ധിക്കുന്നില്ല, അവർ അങ്ങനെ ചെയ്യുകയാണെങ്കിൽ, അവർ അത് ജാവ ഉപയോഗിച്ച് ചെയ്യും"
നമുക്ക് കാണാം, വ്യക്തമാക്കാം: .NET നെ ഗ്നു + ലിനക്സിലേക്ക് കൊണ്ടുവരുന്ന സമയത്ത് മൈക്രോഷിറ്റിന്റെ മന്ത്രം അതിന്റെ വികസനം (ശബ്ദത്തോടെ) ആണെന്ന് വ്യക്തമാക്കുന്നു. http://goo.gl/hDqLwY) മൾട്ടി പ്ലാറ്റ്ഫോം.
അതിനാൽ, നിങ്ങൾ എന്താണ് സംസാരിക്കുന്നത്?
നിങ്ങൾ മൈക്രോസോഫ്റ്റിനെ സ്നേഹിക്കുകയും അത് നിങ്ങളെ സന്തോഷിപ്പിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ ... സ്വാഗതം, ജീവിതം ഹ്രസ്വമാണ്, നിങ്ങൾ ആസ്വദിക്കുകയാണെങ്കിൽ ... അത് ... നന്നായി, അവിടെ നിങ്ങൾ, ഇത് നിങ്ങളുടെ ജീവിതമാണ്, പക്ഷേ കുറഞ്ഞത് ഞാൻ ക്ലോസറ്റിൽ നിന്ന് പുറത്തുവന്നു മറ്റുള്ളവരുടെ വാദങ്ങളുമായി നിങ്ങളുടെ വികാരം മറച്ചുവെക്കുന്നതിന്റെ.
അല്ല, ഞാൻ പൈത്തണിൽ നിന്നുള്ളയാളാണെന്ന് നിങ്ങൾക്കറിയാം, കൂടാതെ work ദ്യോഗിക കാരണങ്ങളാൽ ഈയിടെയായി ധാരാളം പിഎച്ച്പിയും ജെഎസും ഉണ്ട്, എന്റേത് കൂടുതൽ വെബ് ഡെവലപ്മെന്റാണ് (അസമന്വിത മൾട്ടി-പ്രോസസ് വർക്കുകൾക്കായി എപിഐകളും ജെഎസും കൂടുതൽ, ഇത് ആകർഷണീയമാണ്).
ഞാൻ പറയുന്നത്, സി # ഉപയോഗിക്കുന്നത് അത്യന്താപേക്ഷിതമാണെങ്കിൽ, എനിക്ക് ഇനിമേൽ അത് നിഷേധിക്കാൻ കഴിയില്ല, കാരണം ഞാൻ മോണോ ഉപയോഗിച്ചിരിക്കാം, പക്ഷേ ആ പ്ലാറ്റ്ഫോമിന്റെ കൂടുതൽ സുഹൃത്ത് എനിക്ക് ഇപ്പോഴും അനുഭവപ്പെടുന്നില്ല.
ഹലോ, സുഹൃത്തേ, പൈത്തൺ, ക്യൂട്ടി എന്നിവ ഉപയോഗിക്കുന്ന ഒരു പ്രോഗ്രാമിംഗ് ആശയമായി നിങ്ങൾ എന്താണ് ശുപാർശ ചെയ്യുന്നത്? നിങ്ങളുടെ പെട്ടെന്നുള്ള മറുപടിക്കായി ഞാൻ കാത്തിരിക്കുന്നു.
എല്ലാത്തിനും ഞാൻ ഇമാക്സ് ഉപയോഗിക്കുന്നു, അതിനാൽ എനിക്ക് നിങ്ങളോട് പറയാൻ കഴിയില്ല, പക്ഷേ സർവജ്ഞനായ യന്ത്രം നിരവധി ഹിറ്റുകൾ നൽകുന്നു: http://lmgtfy.com/?q=ide+for+python+and+qt
വളരെ നല്ലത്, പക്ഷേ നിങ്ങൾ ഡെബിയൻ സ്റ്റേബിൾ (വീസി) ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾ ബാക്ക്പോർട്ട് ചേർക്കേണ്ടതുണ്ട് /etc/apt/sources.list ഇനിപ്പറയുന്ന വരി (ഒന്നുകിൽ ഗ്നു നാനോ ഉപയോഗിച്ച് ഫയൽ എഡിറ്റുചെയ്തുകൊണ്ട് അല്ലെങ്കിൽ സോഫ്റ്റ്വെയർ ഉറവിടങ്ങൾ കൂടാതെ / അല്ലെങ്കിൽ സമാനമായത് ഉപയോഗിച്ച്) >>
deb http://badgerports.org precise main
നിങ്ങൾ ഡെബിയൻ ടെസ്റ്റിംഗും കൂടാതെ / അല്ലെങ്കിൽ അസ്ഥിരവുമാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, മോണോഡെബലോപ്പ് ഇതിനകം ലഭ്യമാണ്.
സ്ട്രിംഗ് നാമം = "മിക്കാസ";
// എസ്എൻകെ കണ്ടെത്തി.
വഴിയിൽ, ആരെങ്കിലും വല-സി അല്ലെങ്കിൽ ഗ്രാനൈറ്റ് ഉപയോഗിച്ചിട്ടുണ്ടോ? (ഇതാണ് എലിമെന്ററി ഒ.എസ്)
ഹാ ഹാ നീ എന്നെ പിടിച്ചു
hahaha, അതെ ഞാനും കണ്ടു
MONO C # ഉപയോഗിച്ച് പ്രോഗ്രാം ചെയ്യാൻ ELAV ഇഷ്ടപ്പെടുന്നു.
മിഗുവൽ ഡി ഇക്കാസയുടെയും അദ്ദേഹത്തിന്റെ മോണോ പ്രോജക്റ്റിന്റെയും വിശ്വസ്ത അനുയായിയാണ് എലാവ്.
https://blog.desdelinux.net/miguel-de-icaza-das-asco/
നിങ്ങൾ ഇത് എന്റെ വായിൽ നിന്ന് എടുത്തു, അതായത്, എന്റെ വിരലുകളിൽ നിന്ന് .. U_U
പൊട്ടിച്ചിരിക്കുക ……….
നെറ്റ് പ്ലാറ്റ്ഫോം ഈ ഭാഷയുമായി പ്രവർത്തിക്കാൻ അനുവദിക്കുന്നതിനാൽ നെറ്റ് ഇൻസ്റ്റാൾ ചെയ്ത ഏത് മെഷീനിലും പ്രവർത്തിക്കുന്ന ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് കഴിയുമെന്നതിനാൽ, സി # പഠിക്കാൻ എന്നെ പ്രലോഭിപ്പിച്ചതായി ഞാൻ സമ്മതിക്കുന്നു, അതായത് പ്രവർത്തിക്കുന്ന പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കാൻ എന്നെ സഹായിക്കുന്ന ഒരു ഭാഷ പഠിക്കുക ലോകത്തിലെ 90% കമ്പ്യൂട്ടറുകളും തികച്ചും പ്രലോഭിപ്പിക്കുന്നതാണ് (തീർച്ചയായും നെറ്റിന്റെ നിരവധി പതിപ്പുകൾ ഉണ്ട്, അത് ഉപയോഗിക്കാൻ കഴിയുന്നതിന് നിങ്ങൾ ആദ്യം ഇത് ഇൻസ്റ്റാൾ ചെയ്യണം), 1% (എക്സ്ഡി സോറി ലിനക്സറോസ്) പ്രോഗ്രാം പഠിക്കുന്നതിനേക്കാൾ കൂടുതൽ ). ജാവയും വളരെയധികം പ്രലോഭനപരമാണ്, കാരണം ഇത് ഗ്രഹത്തിലെ 100% കമ്പ്യൂട്ടറുകളിൽ പ്രവർത്തിക്കുന്ന എന്തെങ്കിലും പ്രോഗ്രാം ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു (നിങ്ങൾ ജാവ ഇൻസ്റ്റാൾ ചെയ്യുകയും ജാവയുടെ പതിപ്പുകളും എല്ലാ ഓപ്പറേറ്റിംഗിലും ഒരേപോലെ പ്രവർത്തിക്കാത്ത വശങ്ങളും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ സംരക്ഷിക്കുകയും വേണം. സിസ്റ്റങ്ങൾ) മികച്ച ഓപ്ഷൻ ജാവ പോലെ കാണപ്പെടുന്നു. നെറ്റ് ജാവയേക്കാൾ വേഗതയേറിയതാണെങ്കിലും, ജാവ കൂടുതൽ വ്യാപകമാണ്. ജാവയ്ക്കായി പോകുന്നതാണ് നല്ലത്. കൂടാതെ, മോണോ നെറ്റ് അല്ല, ഇത് വിൻഡോസിൽ പ്രവർത്തിക്കുമെന്ന് ഉറപ്പുനൽകാൻ ഒന്നുമില്ല, മറ്റ് ഡിസ്ട്രോകളിൽ ഇത് വളരെ കുറവാണ്.
Archlinux- ൽ, ഈ പ്രോഗ്രാം പ്രവർത്തിക്കുന്നില്ല മുമ്പ്. കമാനം ജനപ്രിയമായതിനാൽ, നിഗൂ ly മായി കൂടുതൽ പ്രോഗ്രാമുകൾ പ്രവർത്തിക്കാൻ തുടങ്ങി.
അതേ പ്രമേയത്തിൽ, എല്ലാ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും തികച്ചും പ്രവർത്തിക്കുന്ന പൈത്തൺ ഉപയോഗിക്കുന്നതാണ് നല്ലത്, നിങ്ങൾ ഏത് തരം ബൈൻഡിംഗ് ഉപയോഗിക്കുന്നു എന്നതിനെ ആശ്രയിച്ച് നിങ്ങൾക്ക് തീർച്ചയായും ജാവാ റൺടൈമിൽ വളരെ വേഗത്തിൽ പ്രവർത്തിക്കാൻ കഴിയും.
പൈത്തൺ വളരെ മനോഹരമാണ്, പക്ഷേ ഡാറ്റാബേസ് മാനേജുമെന്റിൽ ഇത് ചെറുതാണ്, പൈത്തൺ മൈസ്ക്ലിനൊപ്പം പ്രവർത്തിക്കാൻ നിങ്ങൾക്ക് 32-ബിറ്റ് ആർക്കിടെക്ചറിനായി മാത്രം ലഭ്യമായ ഒരു കണക്റ്റർ ഡ download ൺലോഡ് ചെയ്യേണ്ടിവന്നു, അതിനാൽ നിങ്ങൾ 32-ബിറ്റ് പൈത്തൺ, 32-ബിറ്റ് മൈസ്ലക് . അത് പ്രവർത്തിക്കുന്നതിന്, നിങ്ങൾ വളരെ വിപുലമായ ചില ഘട്ടങ്ങൾ ചെയ്യേണ്ടതുണ്ട്. സ്ലൈലൈറ്റിനൊപ്പം പ്രവർത്തിക്കാൻ പൈത്തൺ ഉദ്ദേശിക്കുന്നു. "ഒബ്ജക്റ്റ് ഓറിയന്റേഷൻ" ഒരു തമാശയാണ്, തീർച്ചയായും ലളിതവും വേഗതയേറിയതുമായ ഡെസ്ക്ടോപ്പ് പ്രോഗ്രാമുകൾ ലഭിക്കുന്നത് വളരെ സന്തോഷകരമാണ്, 10 മിനിറ്റിനുള്ളിൽ പൈക്ക് ഉപയോഗിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും നല്ലത് ലഭിക്കുന്നു, ലളിതമായ എന്തെങ്കിലും ഉണ്ടെങ്കിൽ ശരിക്കും സങ്കീർണ്ണമായ ഒന്നിനായി ഞാൻ പൈത്തണിനെ പന്തയം ചെയ്യില്ല.
നീ എന്തിനേക്കുറിച്ചാണ് സംസാരിക്കുന്നത്? mysql- നുള്ള പൈത്തൺ കണക്റ്റർ മോശമാണോ? എപ്പോഴാണ് നിങ്ങൾ പൈത്തൺ ഉപയോഗിക്കാത്തത്? പെപ്പ് 249 വെളിച്ചത്തു വന്നതുമുതൽ http://www.python.org/dev/peps/pep-0249 ഇത് മൂന്ന് ഘട്ടങ്ങളോടെ ഒരു ഏകീകൃത പ്രക്രിയയിൽ എല്ലാ ഡിബി കണക്ഷനുകളെയും നിയന്ത്രിക്കുന്നു, കൂടാതെ മൂന്ന് ലൈനുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇതിനകം ഒരു ഡിബി പ്രവർത്തിക്കുന്നു.
"ഒബ്ജക്റ്റ് ഓറിയന്റേഷൻ" ഒരു തമാശയാണോ? നിങ്ങളുടെ ഡാറ്റാബേസ് ഒരു ഒബ്ജക്റ്റായി ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ പൈത്തണിൽ എല്ലാം ഒരു ഒബ്ജക്റ്റാണ്, അത് ഒരു ORM ആണ്, കൂടാതെ നിങ്ങളുടെ ഡാറ്റാബേസിലെ ചോദ്യങ്ങൾ പോലും ഒരു വസ്തുവായി കണക്കാക്കപ്പെടുന്നു. ജാങ്കോയിലും അതിന്റെ മോഡലുകളിലും ഇത് നടപ്പിലാക്കുന്നു.
ഒടുവിൽ കണക്റ്റർ (വഴിയിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ പ്രയാസമാണ്) apt-get install python-mysql ഉപയോഗിച്ച് മാത്രം, നിങ്ങൾക്ക് ഇപ്പോൾ MySQLdb ഇറക്കുമതി ചെയ്യാനും ഒരു കണക്ഷനും കഴ്സറും സൃഷ്ടിക്കാനും കഴിയും.
ക്യുടി സ്വദേശിയായ സി ++ യുമായി പ്രവർത്തിക്കുന്നതിനേക്കാൾ ഒരു പ്രോഗ്രാമർക്ക് പൈക്യുടി അല്ലെങ്കിൽ പൈസൈഡുമായി പ്രവർത്തിക്കുന്നത് കൂടുതൽ ഉൽപാദനക്ഷമമാണെന്ന് പ്രത്യേകം പറയേണ്ടതില്ല, സ്റ്റാക്കോവർ ഫ്ലോയിൽ രണ്ട് ഭാഷകളിൽ ഏതാണ് കൂടുതൽ ഉൽപാദനക്ഷമതയുള്ളതെന്ന് നിങ്ങൾക്ക് ഒരു ചർച്ചയുണ്ട് , വ്യക്തമായത് ഇവിടെ പരാമർശിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നില്ല.
http://stackoverflow.com/questions/3139414/qt-programming-more-productive-in-python-or-c
അഭിപ്രായമിടുന്നതിന് മുമ്പ് നിങ്ങൾ അൽപ്പം വായിക്കണമെന്ന് ഞാൻ കരുതുന്നു, നിങ്ങളുടെ സുഹൃത്തിന് (മുമ്പ്) ലളിതമായ ആപ്റ്റ്, പമാൻ, യം എന്നിവ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഒരു കണക്റ്റർ ഡ download ൺലോഡ് ചെയ്യാൻ ബുദ്ധിമുട്ടുകൾ ഉണ്ടായിരുന്നുവെന്ന് പറയരുത്.
നന്ദി!
ഞാൻ അവ വിൻഡോകളിൽ ചെയ്തിട്ടില്ല, എന്നാൽ ഒരു കോഡും മാറ്റാതെ ഞാൻ അവ പോർട്ട് ചെയ്തു, അതാത് ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും പൈത്തൺ ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു, കൂടാതെ നിങ്ങൾക്ക് വിൻഡോസിലുള്ളതിനാൽ നിങ്ങൾക്ക് ഉചിതമല്ലെങ്കിൽ നിങ്ങൾക്ക് PIP ഉണ്ട്, നിങ്ങൾക്ക് ഇത് ഇതുപോലെ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും " python pip install mysqldba ", ആപ്റ്റുമായി എന്ത് വലിയ വ്യത്യാസം.
നിങ്ങൾക്ക് വിൻഡോസ് ശൈലിയിൽ പൈപ്പ് ഉപയോഗിക്കുന്നത് ഇഷ്ടപ്പെടുന്നില്ലെങ്കിൽ, ഇവിടെ നിങ്ങൾക്ക് 32 ബിറ്റിനും എക്സിക്യൂട്ടബിൾ.എക്സിൽ amd64 നും രണ്ട് കണക്റ്ററുകളും ഉണ്ട്.
http://www.codegood.com/archives/129
നന്ദി.
നിങ്ങൾ എപ്പോഴെങ്കിലും പൈത്തൺ ആക്സസ് ചെയ്ത് ബിഡി മൈസ്ലക് വിൻ ഓൺ പ്രോഗ്രാം ചെയ്തിട്ടുണ്ടോ? ഞാൻ ഒരിക്കലും ലിനക്സിനെക്കുറിച്ച് സംസാരിക്കില്ല, നിങ്ങൾ എന്റെ അഭിപ്രായം നന്നായി വായിക്കണം, കാരണം ഞാൻ ഒരിക്കലും പൈസൈഡിനെയോ ഒരു സുഹൃത്തിനെയോ പേരിടുന്നില്ല. ഹാ
എന്തായാലും ഇത് എന്റെ ഫീൽഡ് അല്ല, ഡെസ്ക്ടോപ്പ്. പൈത്തണിന്റെ ശക്തി നിങ്ങൾ കാണുന്നിടത്ത് ജാങ്കോയിലാണ്, ഉദാഹരണത്തിന്.
സമീപകാലത്ത് ഡാറ്റാബേസ് മാനേജുമെന്റ് പ്രശ്നം ടൺ മെച്ചപ്പെടുത്തിയെന്ന് ഞാൻ കരുതുന്നുണ്ടെങ്കിലും, കുറച്ച് കാലമായി ഞാൻ ലിസ്റ്റുകളിൽ നിന്ന് വിച്ഛേദിക്കപ്പെട്ടു.
ഒരു പ്രോജക്റ്റിന് നീക്കിവച്ചിരിക്കുന്ന സമയം മെച്ചപ്പെടുത്തുന്നതിലൂടെ ഡെവലപ്പർ ഉൽപാദനക്ഷമത മെച്ചപ്പെടുത്തുന്നതിലാണ് പൈത്തണിന്റെ ശക്തി കേന്ദ്രീകരിച്ചിരിക്കുന്നത്, ഇതിനായി കോഡിന്റെ ഗുണനിലവാരം മെച്ചപ്പെടുത്തുന്നു, ഇത് പരിപാലിക്കുന്നത് എളുപ്പമാക്കുന്നു. ഒരു ബിസിനസ്സ് അന്തരീക്ഷത്തിൽ ഇത് ഒരു ഉൽപ്പന്നത്തെ ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ വിപണിയിൽ എത്തിക്കാൻ കഴിയുന്നതിലൂടെയും ലാഭം വർദ്ധിപ്പിക്കുകയും പ്രോജക്ടിന് നിയോഗിച്ചിട്ടുള്ള ഏറ്റവും കുറഞ്ഞ ഡവലപ്പർമാരുടെ എണ്ണം ഉപയോഗിച്ച്.
ഇത് ബിസിനസുകൾക്കും അന mal പചാരിക ഡവലപ്പർമാർക്കും ഒരു ഹാട്രിക് ആണ്.
ഞാൻ അത് തർക്കിക്കുന്നില്ല, പക്ഷേ പ്രകടനത്തിന്റെ പ്രശ്നവും എന്ത് അല്ലെങ്കിൽ ഏത് ഭാഷയാണ് ഉപയോഗിക്കേണ്ടത് എന്നതും വരുന്നു.
റൺടൈമിൽ പൈത്തണിന് ജാവയുമായി എളുപ്പത്തിൽ പൊരുത്തപ്പെടാൻ കഴിയും, പക്ഷേ ചിലപ്പോൾ സി ++ പോലുള്ള ഒരു കംപൈൽ ചെയ്ത പവർ നഷ്ടപ്പെടുന്നതിന് ആ ഉൽപാദനക്ഷമത നഷ്ടപരിഹാരം നൽകില്ല.
ഇത് ആശയക്കുഴപ്പങ്ങളിലൊന്നാണ്
തീർച്ചയായും ഇത് വിൻഡോകളിൽ പ്രവർത്തിക്കും, ക്രിസ്തുവിന്റെ ജനന വർഷം മുതൽ വിൻഡോകളിൽ നിങ്ങൾക്ക് .net പതിപ്പുകൾ 1.0 വരെ പ്രവർത്തിപ്പിക്കാൻ കഴിയുമെന്ന് എല്ലായ്പ്പോഴും ഓർക്കുക.
ജാവയ്ക്ക് സമാനമായി പ്രവർത്തിക്കുന്നു (എവിടെയായിരുന്നാലും ഒരേ കോഡ്)?
കൃത്യമായി എന്നാൽ സമാനമല്ല, ജാവയ്ക്ക് വിശാലമായ പ്ലാറ്റ്ഫോമുകളുണ്ട്.
പൈത്തൺ? സുഹൃത്തേ, പൈത്തൺ ഇത് പിസിയിൽ ഇൻസ്റ്റാൾ ചെയ്തു, അത്രമാത്രം. എന്തായാലും, ലൈബ്രറികളും (ജാവ പോലുള്ളവ) ഇതിനകം പ്രവർത്തിക്കുന്നു.
വാസ്തവത്തിൽ, നിങ്ങൾ ഇത് വിൻഡോസിൽ മാത്രമേ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുള്ളൂ, കാരണം ഇത് ലിനക്സിലും ഓസ്എക്സിലും സ്ഥിരസ്ഥിതിയായി വരുന്നു… ഇത് തികച്ചും ക്രോസ്-പ്ലാറ്റ്ഫോമാണ്.
നിങ്ങൾ സി # ആവശ്യപ്പെടുന്നുവെന്ന് ഞാൻ വിചാരിച്ചു, സി # നെ ജാവയുമായി താരതമ്യപ്പെടുത്തുക, ഒരിക്കലും പൈത്തൺ താരതമ്യം ചെയ്യരുത്, പൈത്തൺ നാനോയിൽ ഞാൻ പ്രോഗ്രാം ചെയ്യുന്നുവെന്ന് നിങ്ങൾക്കറിയാം. -.-
ശരി, ഞങ്ങൾ ഒരേ പേജിലാണ്, എല്ലാം ഉപയോഗിച്ച് ഞാൻ പൈത്തൺ പന്തയം വെക്കുന്നു, ഞാൻ Google "നമുക്ക് കഴിയുമ്പോൾ പൈത്തൺ, നമുക്ക് ആവശ്യമുള്ളപ്പോൾ സി ++" എന്നിവ പോലെ പറയുന്നു.
Qt4. അത് എളുപ്പമാണ്. വിൻഡോസ്ലെർഡോസ് കുരങ്ങുകളെ വിഴുങ്ങാൻ അനുവദിക്കുക.
http://techbase.kde.org/Development/Languages/Qyoto
സി # അല്ലെങ്കിൽ മറ്റേതെങ്കിലും .നെറ്റ് ഭാഷ ഉപയോഗിച്ച് ക്യുടി ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നത് ക്യോട്ടോ സാധ്യമാക്കുന്നു. ക്യോട്ടോ SMOKE ഉപയോഗിക്കുന്നു, മാത്രമല്ല മിക്കവാറും എല്ലാ Qt ക്ലാസുകളിലേക്കും പ്രവേശനം വാഗ്ദാനം ചെയ്യുന്നു. ഇത് എൽജിപിഎൽ ലൈസൻസുള്ള സ and ജന്യവും ഓപ്പൺ സോഴ്സുമാണ്.
ജാവ മാസ്റ്റോഡണിനും സി # മങ്കിക്കും ഇടയിൽ, ഞാൻ മാസ്റ്റോഡിനായി പോകുന്നു.
ഇതുപയോഗിച്ച് ലിനക്സിൽ വിൻഡോസ് ഫോമുകൾ ഉപയോഗിച്ച് ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ കഴിയുമോ?
അതെ പക്ഷെ ...
വിൻഡോസ് ഇതര പ്ലാറ്റ്ഫോമുകളിൽ അന്യമാണെന്ന് തോന്നുന്നു.
http://www.mono-project.com/Gui_Toolkits
പ്രോഗ്രാമിംഗ് ഭാഷകൾക്കായി വാദിക്കേണ്ട ആവശ്യമില്ല, കാരണം എല്ലാവരേയുംക്കാൾ മികച്ചതാണെങ്കിൽ എല്ലാവർക്കും തിരഞ്ഞെടുക്കാനുള്ള സ്വാതന്ത്ര്യമുണ്ട്, ഞാൻ ജാവയിൽ പ്രോഗ്രാം ചെയ്യുന്നു, ഒപ്പം മെമ്മറി ഉപഭോഗത്തിന്റെ കാര്യത്തിൽ സത്യസന്ധമായി സി ++ നേക്കാൾ വേഗത കുറവാണ്. എന്നാൽ വ്യക്തിപരമായി എനിക്ക് ഇത് ഇഷ്ടമാണ്. ഒരു പ്രോഗ്രാമർ എന്ന നിലയിൽ ഒരാൾക്ക് അതിന്റെ തത്ത്വങ്ങളുണ്ടെന്ന് ഞാൻ കരുതുന്നു, എന്നാൽ നിങ്ങൾ സ്വയം വെല്ലുവിളിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഏറ്റവും മികച്ചത് ഓരോന്നിനെയും നിങ്ങൾ ഇഷ്ടപ്പെടുന്നവയെയോ അല്ലെങ്കിൽ നിങ്ങൾക്ക് പൂർണ്ണമായി പഠിക്കുന്നതിനോ കൂടുതൽ സാമ്പത്തിക സാധ്യതകളോ ഉള്ളവയെക്കുറിച്ചറിയുക എന്നതാണ്. . ഓരോ ഭാഷയ്ക്കും അതിന്റെ ഗുണദോഷങ്ങൾ ഉണ്ട്. പൈത്തൺ ഒരു നല്ല ഭാഷയാണ്, എന്നാൽ വലിയ കാര്യങ്ങൾക്ക് ഇത് മറ്റ് ഭാഷകളെപ്പോലെ പര്യാപ്തമല്ല. അതിനാൽ അത് ഒരാളുടെ ആവശ്യത്തെ ആശ്രയിച്ചിരിക്കുന്നു.
നന്ദി.
കെഡിഇയിലെ മോണോഡെവലപ്പുമായുള്ള മോശം അനുഭവം, ഇത് പലപ്പോഴും തകർന്നുവീഴുന്നു, കൂടാതെ എഎസ്പിനെറ്റിനൊപ്പം എളുപ്പത്തിൽ പ്രവർത്തിക്കാൻ ഇത് വീതി നൽകുന്നില്ലെന്ന് എനിക്ക് തോന്നുന്നു
(യൂണിവേഴ്സിറ്റിയിൽ ASP.NET ഉപയോഗിച്ച് ഒരു വെബ്സൈറ്റ് നിർമ്മിക്കാൻ അവർ എന്നെ അനുവദിച്ചു)
തീമിനായി നിങ്ങൾ qtcurve ഉപയോഗിച്ചിട്ടുണ്ടോ എന്ന് എനിക്കറിയില്ല, കാരണം ഇത് ഒരു അംഗീകൃത ബഗ് ആണെന്ന് എനിക്കറിയാം.
ഞാൻ ഇത് ഉപയോഗിക്കുകയും ആരംഭിക്കുമ്പോൾ എനിക്ക് കൃത്യമായി മുന്നറിയിപ്പ് നൽകുന്ന ഒരു സന്ദേശം ലഭിക്കുകയും ചെയ്താൽ, qtcurve ഓക്സിജനായി മാറ്റുക. എന്നെത്തന്നെ അവതരിപ്പിച്ച പ്രശ്നങ്ങൾ കൂടുതലും ആസ്പ് ഓട്ടോകമ്പ്ലീറ്റിലായിരുന്നു
ജിജ്ഞാസ കാരണം, നിങ്ങൾ പോസ്റ്റുചെയ്ത പിപിഎയും പാക്കേജും ഉപയോഗിച്ച് മോണോഡെവലപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞാൻ ആഗ്രഹിച്ചു
മോണോഡെവലപ്പ്-കറന്റ് അതിൽ നിന്ന് നഷ്ടമായി, മോണോഡെവലപ്പ്-അവസാനത്തേതിൽ നിന്ന് വ്യത്യസ്തമായി
* മോണോഡെവലപ്പ്-ഏറ്റവും പുതിയത്
സി # സിന്റാക്സ് സി, സി ++, പൈത്തൺ എന്നിവയെ തോൽപ്പിക്കുന്നു.
ഇത് സ്വയം പരിശോധിക്കാൻ എനിക്ക് കഴിഞ്ഞു.
Mono Gtk, VALA Gtk എന്നിവ ഉപയോഗിക്കുന്നു.
സി # ആണ് സി യോട് ഏറ്റവും അടുത്തുള്ളത് എന്നാൽ പരിണമിച്ചത്.
ഞാൻ സി ++ ൽ പ്രവർത്തിച്ചിട്ടുണ്ട്, നിങ്ങൾക്ക് ഒരു റഫറൻസ് മാനുവൽ ഇല്ലെങ്കിൽ വാക്യഘടന സാധാരണയായി വളരെ സങ്കീർണ്ണമാണ്, പല തരത്തിൽ സിന്റാക്സിൽ സി യുമായി പൊതുവായി ഒന്നുമില്ല.
C # ന് (C, C ++) പോലുള്ള തലക്കെട്ട് ഫയലുകൾ ആവശ്യമില്ല
എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ C #, VALA എന്നിവയുടെ വേഗത C ന് തുല്യമാണ്.
സിന്റാക്സ് വളരെ ലളിതമായതിനാൽ സി # ഉപയോഗിച്ച് നിങ്ങൾ പ്രോഗ്രാം ചെയ്യുമ്പോൾ സമയം ലാഭിക്കുന്നു.
വർക്ക് ഷോപ്പിന് നന്ദി, അടുത്ത വിഷയത്തിനായി ഞാൻ പ്രതീക്ഷിക്കുന്നു. ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ ഒറ്റയടിക്ക് പഠിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു
എന്റെ അഭിപ്രായം:
https://blog.desdelinux.net/que-es-mono-y-por-que-puede-ser-peligroso/
മൈക്രോസോഫ്റ്റിന് മോണോയ്ക്കെതിരെ എന്തെങ്കിലും ചെയ്യാൻ കഴിയുമായിരുന്നെങ്കിൽ, അത് ഇതിനകം തന്നെ ചെയ്യുമായിരുന്നു, നിങ്ങൾക്ക് അത് ഉറപ്പിക്കാം. ഇന്ന്, ജാവ അല്ലെങ്കിൽ ക്യൂട്ടി ഉപയോഗിക്കുന്നതല്ലാതെ നിങ്ങൾക്ക് മറ്റൊരു അപകടവുമില്ല.
വളരെ നല്ലത്! പക്ഷെ എനിക്ക് ഒരു ചോദ്യമുണ്ട്, ഒരു സെയിൽസ് ഡിസൈനർക്ക് വിഷ്വൽ സ്റ്റുഡിയോ അല്ലെങ്കിൽ ക്യൂട്ടി ഡിസൈൻ പോലൊരു ഭംഗി ഇല്ലേ?
http://www.zimagez.com/zimage/capturadepantalla-041013-163033.php
തീർച്ചയായും xdd ആണെങ്കിൽ, ഉദാഹരണത്തിന് gtk xd- ലെ അതേ ആശയത്തിൽ ...
ഇൻസ്റ്റാളേഷൻ നിങ്ങൾ എങ്ങനെ ട്യൂട്ടോറിയലിൽ ഇടുന്നു എന്നതിന് സമാനമല്ല. തുടക്കത്തിൽ പ്രത്യക്ഷപ്പെടുന്ന എല്ലാ ഫംഗ്ഷനുകളും പോലെ എനിക്ക് വ്യക്തമല്ലാത്ത കാര്യങ്ങളുണ്ട്, പക്ഷേ എനിക്കറിയില്ല, ഞാൻ ഈ ഭാഷയിൽ ഒരു പ്രൊഫഷണലല്ല.
Lol, ഇൻസ്റ്റാളേഷൻ എങ്ങനെ സമാനമല്ല? നിങ്ങൾക്ക് മോണോഡെവലപ്പ് പാക്കേജ് കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, സിനാപ്റ്റിക് ഉപയോഗിക്കുക, അത് അന്വേഷിച്ച് ഇരട്ട-ക്ലിക്കുചെയ്യുക.
എനിക്ക് ഇതിനകം തന്നെ ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുമായിരുന്നു, പക്ഷേ എനിക്ക് ടെർമിനലിൽ ചില കമാൻഡുകൾ ടൈപ്പുചെയ്യേണ്ടിവന്നു, പക്ഷേ വളരെ നന്ദി.
ഇക്കാസയുടെ എച്ച്ഡിപി മാത്രം കൊണ്ടുവന്ന ഒരു മണ്ടത്തരമാണ് ലിനക്സിലെ .നെറ്റ്
നെറ്റ് ഫ്രെയിംവർക്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് എനിക്ക് അറിയണം
സത്യസന്ധമായി, പോസ്റ്റ് ഒരു മൈക്രോഷിറ്റ് ആരാധകനിൽ നിന്നുള്ളതാണ്.
ക്രോസ്-പ്ലാറ്റ്ഫോം സി #? ഈ മനുഷ്യന്റെ തലച്ചോറിൽ എന്താണുള്ളത്? ബാൻഷീ കംപൈൽ ചെയ്യാനും .dll ഫയലുകളും നിറയെ നിങ്ങളുടെ ഫോൾഡറുകളും നോക്കാൻ ഞാൻ നിങ്ങളെ ക്ഷണിക്കുന്നു .exe ഞാൻ ലിങ്ക് ഉപേക്ഷിക്കുന്നു http://banshee.fm/.
സി # ക്രോസ്-പ്ലാറ്റ്ഫോം അല്ല, മോണോ പ്രോജക്റ്റ് മാജിക് ചെയ്യുന്നില്ല, അടിസ്ഥാനപരമായി ഇത് ചെയ്യുന്നത് .exe കംപൈൽ ചെയ്തതിനുശേഷം അതിന്റെ ലൈബ്രറികളിലൂടെ എക്സിക്യൂട്ട് ചെയ്യാൻ അനുവദിക്കുക എന്നതാണ് .exe അപ്പോൾ മോണോ എന്നെന്നേക്കുമായി ഇൻസ്റ്റാൾ ചെയ്യേണ്ട സമയമാണിത്, അല്ലാത്തപക്ഷം ഒന്നും നടപ്പിലാക്കാൻ കഴിയില്ല പ്രോഗ്രാം കംപൈൽ ചെയ്ത ശേഷം, മൈക്രോസോഫ്റ്റ് മോണോ പ്രോജക്ടിനെതിരെ ഒന്നും പറഞ്ഞില്ലെങ്കിൽ, അത് വളരെ വ്യക്തമായ താൽപ്പര്യമുള്ളതിനാലാണ്, കൂടാതെ കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞരുടെ പ്രയോജനത്തിനായിട്ടല്ല, സ്വന്തം നേട്ടത്തിനായി വികസിപ്പിക്കാൻ ആ കമ്പനി ആഗ്രഹിക്കുന്നതിനാൽ Xamarin- ന് എന്ത് സംഭവിച്ചുവെന്ന് നിങ്ങൾ കാണുന്നു.
ലിങ്ക് ബാൻഷീ ആർച്ച്ലിനക്സ്: https://www.archlinux.org/packages/extra/x86_64/banshee/
പാക്കേജിന്റെ ഡിപൻഡൻസികളും ഉള്ളടക്കങ്ങളും അവലോകനം ചെയ്യാൻ ഞാൻ പോസ്റ്റിന്റെ ഉടമയെ ക്ഷണിക്കുന്നു.