Tombontsoa avy amin'ny Scala, ny programa fampandrenesana

Moa ve Scala voatery hiditra ny maintream?

Ny fampandrosoana ny teknolojia vaovao dia ahitana ny fametrahana ny fiakaram-peo amin'ny fiteny vaovao. Ny fiteny iray izay toa sahirana amin'ny fisintonana bebe kokoa dia Scala. Na dia mbola tsy malaza aza, toa i Scala dia toa mahazo tombony amin'ny famoahana mediam-pifaliana eo anelanelan'ny tahadika mora azo amin'ny Ruby sy ny fanohanan'ny orinasa matanjaka Java. Ireto misy antony vitsivitsy mety hahatonga ny Scala ho sarobidy faharoa.

Mihazakazaka eo amin'ny Java Virtual Machine

Ny tena zava-misy amin'ny fandaminana ny orinasa dia ny teny Java no fiteny malaza. Ankoatra izany, maro ireo orinasa lehibe kokoa mety hampidi-doza ny fanajana ny rafitra manontolo programming. Ny Scala dia mety hanome toerana afovoany tsara, satria mbola miasa ao amin'ny JVM. Izany dia ahafahan'i Scala hilalao tsara amin'ny ankamaroan'ny fitaovana ampiasaina amin'ny fitaovana sy ny fanaraha-maso izay mety ho toeran'ny orinasa iray, ka mahatonga ny fifindra-monina tsy dia mampidi-doza loatra.

Ny Scala koa dia manana tanjona lavitra kokoa ho an'ny fifandraisana eo amin'ny tenany sy ny code Java misy. Na dia maro aza no milaza fa tsy misy paikady, dia somary sarotra ihany ny zava-misy. Na dia eo aza ireo olana ireo, azo lazaina amin'ny fomba azo antoka fa ny Scala dia mety hilalao tsara kokoa amin'ny Java noho ny fiteny maro hafa.

Ny fampiasana ny JVM amin'ny Scala dia afaka manampy amin'ny fanamaivanana ny mety ho fahataran'ny olona mety hahatsiaro ho migadra. Amin'ny ankapobeny, dia misy programa Java mitovy amin'izany, amin'ny ankapobeny, ny rindrambaiko ao amin'ny orinasa dia tsy tokony hajanona amin'ny alalana mankany Scala. Ankoatra izany, Scala dia mamela ny fampiasana ny ankamaroan'ny tranokala JVM, izay matetika tafiditra lalina ao amin'ny codecode entreprise. Amin'izany fomba izany, i Scala dia mety ho fefy tsara ho an'ny orinasan-tserasera ankehitriny.

Manan-tsaina sy mora azo kokoa noho ny Java

Scala dia mizara maromaro amin'ireo endri-tsoratra tsotra sy mora vakiana amin'ny fiteny malaza toy ny Ruby. Izany dia singa iray izay tena tsy misy ao Java ary misy fiantraikany tsy misy fiantraikany amin'ny fiasan'ny ekipa fandrosoana amin'ny fikojakojana ny code. Ny asa fanampiny izay takiana mba hahatakarana sy hitazonana ny code Java efa misy dia lany.

Fanampin'izany, ny tombotsoan'ny Scala dia manana tombony maro. Matetika ny scala dia soratana amin'ny ampahany amin'ny isan'ny andalana ilaina amin'ny fanoratana asa mitovy amin'ny Java. Izany dia manana tombony amin'ny famokarana amin'ny famelana ny mpandraharaha hanao asa bebe kokoa amin'ny andro fiasana iray. Ankoatr'izany, latsaky ny fehezan-dalàna latsaky ny code no mahatonga ny fanandramana mora kokoa, ny famerenana ny code sy ny debugging.

Features Functional

Scala dia mampiasa siramamy sontactique maro be izay nanjary nalaza tamin'ny mpikaroka ary mampiavaka ny mpandraharaha marobe fa i Scala no fiteny ampiasaina kokoa. Ohatra iray dia mifanaraka amin'ny lamina, mamela ny fampitahana tsotsotra mora. Ny ohatra iray hafa dia ny mixins, izay mamela ireo asa tokony hampidirina ao anatin'ny famaritana kilasy iray, izay afaka mamonjy fotoana betsaka amin'ny famerenana code. Ireo endri-javatra toy izany dia matetika mahasarika ireo mpamorona, indrindra raha lasa zatra amin'ny fampiasana azy ireo any amin'ny tontolo hafa tsy Java.

Mora ny mianatra ary & # 34; Fientanentanana & # 34;

Ny fitovian'i Scala amin'ny fiteny malaza amin'izao fotoana toa an'i Ruby izao dia azo raisina ho tombony, satria ny syntax azo aloa dia mahatonga azy hianatra mora kokoa, indrindra raha ampitahaina amin'ny fiteny mandresy kokoa toa an'i Java sy C ++. Ny vaovao sy ny fahazoana ny teny dia nahatonga izany ho safidy malaza amin'ny vondrona kely sy mpamonjy entana.

Ity "fientanam-po" ity dia tsy tokony hohamaivanina, raha ny marina, mety ho tombony lehibe indrindra amin'ny hetsika mankany Scala. Ny fahamendrehana sy ny taona iainan'i Java dia mahatonga azy ho safidy malaza ho an'ny orinasa, nefa koa manintona mpikirakira ny toe-tsaina manokana, manjavozavo. Ny fiteny toa an'i Scala dia mety mahasarika mpikamabana mahery vaika izay "mpankafy ny teny". Ireo mpandrindra ireo dia matetika mavitrika, vonona ny hanandrana zava-baovao, fanavaozana ary fahaizana ambony. Ho an'ny fikambanana maro dia mety ho zavatra ilaina ao amin'ny ekipa teknika izany.

Na tsy ho hitan'ny Scala na tsia ny laza, dia tokony ho hita maso, tahaka ny fiteny rehetra misy evanjelista sy mpanenjika azy. Ny zava-misy dia ny fanapahan-kevitra hifindra any Scala dia olona iray, ary miankina betsaka amin'ny tontolo iainana. Na dia izany aza, ireo tombony voatanisa etsy ambony dia mety hamela mazava ny toe-javatra, indrindra ho an'ny orinasam-barotra Java.