હવે કોટલીન, Android વિકાસકર્તાઓ માટે પસંદગીની ભાષા છે

કોટલીન

ગઈકાલે en એલ પ્રથમ દિવસગૂગલ I / O પરિષદની 2019 આવૃત્તિ વિકાસકર્તાઓને સમર્પિત, ગૂગલે જાહેરાત કરવાની તક લીધી કે હવે કોટલીન પ્રોગ્રામિંગ ભાષા પસંદીદા ભાષા છે Android એપ્લિકેશન વિકાસકર્તાઓ માટે.

કોટલીન એક કાર્યકારી, objectબ્જેક્ટ લક્ષી પ્રોગ્રામિંગ ભાષા છે, જેમાં સ્થિર લેખન છે જે તમને જાવા વર્ચ્યુઅલ મશીન અને જાવાસ્ક્રિપ્ટ માટે કમ્પાઈલ કરવાની મંજૂરી આપે છે. તે જેટબ્રેન્સના પ્રોગ્રામર્સની ટીમ દ્વારા વિકસાવવામાં આવી છે, જે ઇન્ટેલીજે આઇડીઇએના સંપાદક, જાવા માટેના એકીકૃત વિકાસ પર્યાવરણ અને જેના પર, Android એપ્લિકેશનો વિકસાવવા માટેનો સત્તાવાર IDE, Android સ્ટુડિયો આધારિત છે.

જે લોકો તેનો અનુસરે છે અથવા પહેલાથી ઉપયોગ કરે છે, તેનું તાજેતરનું અપડેટ (કોટલીન 1.3.30), ગયા મહિને જારી કરવામાં આવ્યું હતું, જેમાં કોટલીન / નેટીવમાં વધારાઓ છે જે વિવિધ ઓપરેટિંગ માટે બાઈનરી ડેટા (કોઈ મશીનોને વર્ચ્યુઅલ આવશ્યક નથી) ને અલગ કરવા માટે કોટલીન સ્રોતોને કમ્પાઇલ કરવા માટે એલએલવીએમનો ઉપયોગ કરે છે. સિસ્ટમો અને સીપીયુ આર્કિટેક્ચર્સ, આઇઓએસ સહિત. લિનક્સ, વિન્ડોઝ, મ andક અને એસ.ટી.એમ 32 જેવી વેબઅસ્કેપ્લેબલ અને એમ્બેડ કરેલી સિસ્ટમો.

ગૂગલ I / O 2017 ની કોન્ફરન્સમાં એન્ડ્રોઇડ વિકાસ માટે કોટલીનના સત્તાવાર સમર્થનની જાહેરાત કરવામાં આવી છે.

Android વિકાસ માટે કોટલીન

ગૂગલ Android ટીમ માટે, કોટલીનને ટેકો આપવાનો આ નિર્ણય સમજાવવા માટે સરળ હતો.

કોટલીન માટે ઇડીઆઈ સપોર્ટ: એન્ડ્રોઇડ સ્ટુડિયો જેટબ્રેઇન્સ ઇન્ટેલલીજે આઈડીઇએ પર બનાવવામાં આવ્યો છે અને જેટબ્રેઇન્સ ટીમ વર્ષોથી કાર્યરત છે તેની ખાતરી કરવા માટે કે કોટલીન ઇન્ટેલીજે આઇડીઇએ સાથે એકીકૃત કાર્ય કરે છે.

ગૂગલ, Android સ્ટુડિયોમાં કોટલીનને સમર્થન આપવા માટે તેના તમામ કાર્યને વારસામાં લેશે. પરંતુ આ પાસાથી આગળ, કોટલીનના ઘણા અન્ય ફાયદા છે.

ગૂગલ મુજબ:

"કોટલીન અર્થસભર, સંક્ષિપ્ત, એક્સ્ટેન્સિબલ, શક્તિશાળી અને વાંચવા અને લખવા માટે આનંદપ્રદ છે, અને તેમાં ન્યુલેબિલીટી અને ઇમ્યુટિએબિલીટીની દ્રષ્ટિએ રસપ્રદ સુરક્ષા સુવિધાઓ છે" જે ડિફ defaultલ્ટ રૂપે એપ્લિકેશનને સલામત અને કાર્યક્ષમ બનાવવાના તમારા રોકાણો સાથે ગોઠવે છે.

ગૂગલે એક બ્લોગ પોસ્ટમાં લખ્યું છે કે, "Android વિકાસ વધુને વધુ કોટલીન પર થશે."

“ઘણા નવા એપીઆઇ અને જેટપackક સુવિધાઓ પહેલા કોટલીન માટે ઉપલબ્ધ હશે. જો તમે કોઈ નવો પ્રોજેક્ટ શરૂ કરો છો, તો તમારે તેને કોટલીનમાં લખવું જોઈએ, "ગૂગલ સમજાવે છે કે" કોટલીનમાં લખેલા કોડનો અર્થ હંમેશાં તમારા માટે ઘણો ઓછો કોડ, લખવા માટે ઓછો કોડ, પરીક્ષણ અને જાળવણીનો હોય છે. «

ગુગલના જણાવ્યા મુજબ, સૌથી અગત્યની બાબત એ છે કે કોટલીન સત્તાવાર ભાષાઓ સાથે ઇન્ટરઓએબલ છે Android વિકાસ (જાવા, સી ++) અને Android રનટાઇમ માટે.

Android સ્ટુડિયો લોગો

ઉદાહરણ તરીકે, કંપનીએ સમજાવ્યું કે કોટલીન જાવા ભાષા સાથે એકીકૃત કાર્ય કરે છે, જે વિકાસકર્તાઓ માટે જાવા ભાષાનો ઉપયોગ કરવો તે ચાલુ રાખવાનું સરળ બનાવે છે, પરંતુ ધીમે ધીમે કોટલીન કોડ પણ ઉમેરશે અને કોટલીન પુસ્તકાલયોનો લાભ લેશે.

ઉપરાંત, Android પર કોટલીન દત્તક વર્ષોથી સતત વધ્યું અને ગૂગલના જણાવ્યા અનુસાર, વિકાસકર્તાઓમાં વધતા ઉત્સાહ સાથે, કંપની કોટલીનને વધુ સારી કોટલીન સપોર્ટ પૂરો પાડવા માટે, Android પર તેને સત્તાવાર ભાષા તરીકે રજૂ કરવા માંગતી હતી તે એક કારણ છે. એન્ડ્રોઇડ સ્ટુડિયો 3.0 પછીથી શું કરવામાં આવ્યું.

Developmentફિશિયલ કોટલીન સમર્થન, Android વિકાસ વિશ્વમાં ભાષાના વધતા જતા અપનાવવામાં ફાળો આપે છે, જ્યાં કેટલાકએ એવી આગાહી કરી હતી કે જેટબ્રેન્સ ભાષા જાવાને ઝડપથી નષ્ટ કરશે.

કોઈ પણ સંજોગોમાં, આ સંભાવનાને નકારી ન હોવી જોઈએ, કારણ કે ગૂગલના જણાવ્યા અનુસાર, "હવે 50૦% થી વધુ પ્રોફેશનલ એન્ડ્રોઇડ ડેવલપર્સ હવે કોટલીનનો ઉપયોગ કરે છે."

જેટબ્રેઇન્સ અને કોટલીન ફાઉન્ડેશનની ભાગીદારીમાં, ગૂગલે એન્ડ્રોઇડ માટેના કોટલીન ટૂલ્સમાં રોકાણ કરવાનું ચાલુ રાખ્યું છે, 2018 માં એન્ડ્રોઇડ કેટીએક્સના પ્રારંભિક પ્રકાશન દ્વારા પુરાવા મળ્યા મુજબ, કોટલીન સાથે Android વિકાસ માટે એક્સ્ટેંશનનો સમૂહ.

તેઓ જેટબ્રેન્સ ભાષા શીખવાની સુવિધા માટે દસ્તાવેજીકરણ, તાલીમ અને ઇવેન્ટ્સમાં પણ રોકાણ કરે છે અને તેથી તેનો દત્તક લે છે.

ગૂગલની આ જાહેરાત આશ્ચર્યજનક નથી, ખાસ કરીને ગૂગલ જાવાથી પોતાને દૂર રાખવાની કોશિશ કરે છે, કારણ કે એન્ડ્રોઇડ પર જાવા એપીઆઇના ગેરકાયદેસર ઉપયોગ માટે ઓરેકલ દ્વારા કંપનીમાં કોર્ટમાં હુમલો કરવામાં આવે છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.