Скалада, программалоо тили артыкчылыктары

Ерболат негизги кирүүгө даяр эмеспи?

Жаңы технология багыты дайыма жаңы программалоо тилдери буруунун ирекет кирет. дагы кызыгуусун туудуруу үчүн жетээри болжолдонууда бир тил ШоХан болуп саналат. Да жок популярдуу, бирок, Ерболат Ruby менен кайрыла Синтаксис жана Java ишенимдүү ишканасынын колдоосу менен бактылуу чөйрөнү камсыз кылуу менен бир жерге ээ болот окшойт. Бул жерде Ерболат экинчи карап татыктуу болушу мүмкүн, эмне үчүн бир нече себептер бар.

Бул Java Virtual машинасы менен иштеген

ишкана үчүн программалардын чындык Java элдик иш жүзүндө тили болуп саналат. Андан сырткары, көптөгөн ири ишканалар бир программалоо үймөгүн тыкыр карата тобокелге салбайт болот. Ерболат дагы эле JVM иштейт эле, бул жерде кандайдыр бир жакшы орто жерин бериши мүмкүн. Бул көчүрүү алда канча аз кооптуу сунуш кылып, Ерболат сонун ыкчам көйнөкчөнгө көптөгөн менен ойноп жана буга чейин иш орду болушу мүмкүн даана мониторинг мүмкүндүк берет.

Ерболат ошондой эле өзү жана колдонуудагы Java код ара иштешүүнү үчүн алда канча көбүрөөк мүмкүнчүлүгү бар. Ушул калыпта болушу такыр укпаптырбыз, мүмкүн, ал эми иш жүзүндө бир аз татаал. Бул маселелер, ал ишенимдүү ШоХан, кыязы, көптөгөн башка тилдерде караганда Java менен жагымдуу ойнойт деп айтууга болот да.

Скалада тарабынан JVM пайдалануу, ошондой эле тынчсыздануу адамдар аткарууну бошотууга жардам берет көчүп сезишибиз мүмкүн. Бул негизинен барабар Java программасы менен жете аткарат, ошондуктан жалпы ишкана программалык Скалада үчүн которулуп, чагып тийиш эмес. Ошондой эле, Ерболат көп учурда абдан ишкана кодексине киргизилген болуп көпчүлүк JVM китепканалары, колдонууга мүмкүндүк берет. Бул жагынан алып караганда, Ерболат учурдагы Java-сууга малынган бизнес үчүн жакшы хедж болушу мүмкүн.

Бул More Concise жана Java караганда Окутуу болот

Ерболат үлүштөрү Ruby сыяктуу популярдуу тилде жөнөкөй, окула турган синтаксистик өзгөчөлүктөрү көп. Бул абдан Java жетишпей бир өзгөчөлүк болуп саналат жана коду тейлөө боюнча өнүктүрүү командасынын жүгү боюнча зор таасирин тийгизет. Учурдагы Java кодун түшүнүү жана аны кармап туруу үчүн зарыл болгон кошумча жумуш олуттуу чыгашалар болуп саналат.

Андан тышкары, Скалада менен кыска экенин тарабынан бир катар бар. Ерболат көп Java барабарында милдетин жазуу үчүн зарыл болгон сызыктардын саны бир бөлүгүндө жазылган болот. Бул иштеп чыгуучулар бир жумуш күнүнүн ичинде көп иш иштерди кыла беришине жол берип бир өндүрүмдүүлүгү пайда бар. Мындан тышкары, коддун азыраак саптары кыйын сыноо, коду кароого жана катадан арылтуу үчүн түзөт.

Белек өзгөчөлүктөр

Ерболат иштеп чыгуучулар менен таанымал болуп калды, көп иштеп, бир дагы иш тили катары Scala мүнөздөлөт кылат иш синтаксистик кант көп колдонот. Бир мисал жеңил сап салыштыруу үчүн жол берип, үлгү салыштыруу болуп саналат. Дагы бир мисал милдеттери коду шаарыбыз менен көп убакыт сактоого болот класстык аныктама, бир бөлүгү катары киргизилет берет миксиндерди болуп саналат. Ушул сыяктуу өзгөчөлүктөрү, алар башка Java чөйрөдө аларды пайдалануу алууга көнүп калганбыз, айрыкча, иштеп көп тартат.

Үйрөнүү жана & # үчүн Easy 34; айтуунун & # 34;

анын жеткиликтүү синтаксиси өзгөчө Java жана С ++ сыяктуу катмарлуураак тилдерге салыштырмалуу, үйрөнүү салыштырмалуу жеңил кылат деп Ерболат анын Азыркы Ruby сыяктуу таанымал тилдер артыкчылык катары көрүүгө болот үчүн окшоштук. тилинде жаңылык жана жеткиликтүүлүк, ал иштеп турган чакан, көпкөнчө тобу менен популярдуу чечим кылдым.

Бул, "албууттанып", көрбөш керек, чынында, бул Скалада үчүн барууга ири артыкчылыгы болушу мүмкүн. Java ишенимдүүлүгү жана жашы бул ишкана үчүн белгилүү чечим чыгарууга, ошондой эле белгилүү бир, бир аз тобокелге салбаган түшүнүктүн иштеп тартуу. Скалада сыяктуу тилдер көбүнчө жогорку көпкөнчө иштеп тартышы мүмкүн "тил энтузиасттар." Бул чыгаруучулар көп учурда ийкемдүү, жаңы нерсени сынап көрүүгө даяр, новатордук жана жогорку билимдүү болуп саналат. Көптөгөн уюмдар үчүн, бул технологиялык командасынын зарыл нерсе болушу мүмкүн.

Же жокпу Ерболат популярдуу болуп чыгышын көрө турган болсо, анын жакшы кабарчылар жана каралагысы бар ар кандай тил менен, көрө жатарбыз. чындык Скалада көчүп чечим жеке адам, ошондой эле айлана-чөйрөгө көз каранды болуп саналат. Бирок, жогоруда саналып өткөн артыкчылыктары өзгөчө Java үстөмдүк ишкана үчүн, кырдаал боюнча жарык болот.