Hvad skal du kigge efter, når du vælger at lære et nyt programmeringssprog?, Svaret kan variere, afhængigt af hvad dit projekt eller karriere mål, men som et grundlæggende udgangspunkt, at du ønsker et sprog, der:
- Er sjovt og nemt at bruge
- Har evnen til at imødekomme moderne brugers krav
- Har givende karriere
- Har en aktiv og støttende fællesskab
- Har en række nyttige værktøjer
- Har rammer, der muliggør fuld stak udvikling
- Har let tilgængelig dokumentation
- Sikrer, at du kan vokse som en programmør.,
i løbet af artiklen viser vi dig, hvordan Eli .ir satser i forhold til alle ovenstående prikpunkter. Før vi starter, er det værd at fortælle dig lidt om mig. Jeg kan godt lide at betragte mig selv som en polyglot-Udvikler. Gennem årene har jeg arbejdet med Elm, Lua, Rust, Dart, Go, Kotlin, Scala, C, C++, Perl, Ruby, PHP, Python, Java, JavaScript, erlang og Eli .ir. Hvis jeg kun skulle vælge et sprog at lære som en helt ny udvikler i 2020, ville det være Eli .ir.,
hvorfor Eli .ir er sjovt og nemt at bruge
sjov er måske ikke den eneste vigtige overvejelse, men det er en, der ikke bør undervurderes. Eli .irs syntaks deler mange ligheder med Ruby; begge er højt niveau, læsbare, sjove programmeringssprog. Som senior developer fra Pinterest sagde engang om sin beslutning om at overgå til Elixir:
“”jeg tænkte: ‘Wow, det er lige så sjovt som Ruby, men det har nogle koteletter — det rent faktisk fungerer rigtig godt.'”
personligt elsker jeg evnen til at skrive mindre kode. Det er et sprog, der er udtryksfuldt nok til at være forståeligt og hurtigt at læse., For eksempel ved hjælp af Tesla-biblioteket kunne jeg implementere integration med en udbyder som Paypal i 20 linjer kode. Jeg vil være glad for at planlægge en hands-on workshoporkshop eller en 1-mod-1 opkald, hvis der er behov for dykke ned i dette bibliotek.
hvordan Eli ?IR har evnen til at imødekomme moderne brugskrav
Vi har alle hørt om den digitale transformation, ikke? Efterhånden som befolkningen vokser, og flere tjenester bevæger sig online, er der øget pres på systemer for at kunne håndtere enorme pigge med milliarder af samtidige brugere.
Eli .ir kører på strålen VM. Et system bygget til samtidighed., Som et resultat kan det håndtere disse brugerspidser med lethed. For dem, der er interesseret i, hvad samtidighed er, og hvordan det fungerer, har vi en blog, der sammenligner JVM og BEAM VM, hvilket forklarer det godt.
Pinterest og Bleacher Report er blot to af de meget populære og store virksomheder, der flyttede til Eliksir for at hjælpe med at løse problemer med skalerbarhed. I tilfælde af Bleacher Report, en af vores kunder, var de i stand til at flytte fra 150 servere, ned til 5 servere. Ikke kun reducerede de der fysiske infrastrukturkrav, de var også i stand til at håndtere mere trafik med hurtigere tider., Et sprog, der kan påberåbes for skalerbart, fejltolerant, vil altid blive søgt af højt profilerede virksomheder.
Eli .irs givende karriereudvikling
Eli .ir er et voksende sprog, der vedtages med en betydelig hastighed. Som et resultat har Eli .ir-udviklere mulighed for at arbejde for et bredt spektrum af virksomheder som PepsiCo, Pinterest, Lonely Planet eller MBTA. Og listen fortsætter med at vokse. Tjek denne liste for virksomheder, der er tilføjet i de sidste 12 måneder alene.,
det understøttende og aktive Eli .ir-samfund
som du kunne forvente med enhver ny teknologi eller programmeringssprog, startede Eli .ir-samfundet lille.
i Dag Elixir har et blomstrende fællesskab, der fortsætter med at vokse, med fantastiske begivenheder, såsom ElixirConf i Europa og i USA, EMPEX, Kode Elixir LDN og Koncert Byen Eliksir, samt Meetups hele verden. Dette samfund betyder, at sproget fortsætter med at vokse og udvikle sig med nyt værktøj, og at der altid er nogen til at give inspiration eller hjælpe med at finde løsninger på et problem.,
Eli .irs udvalg af nyttige værktøjer
værktøj gør Sprog mere alsidige og opgaver lettere. De betyder, at du ikke behøver at genopfinde hjulet med hver ny brugssag. Elixir allerede har en række kraftfulde værktøjer, herunder Phoenix LiveView, som gør det muligt for udviklere at lave real-time, front-end web-applikationer uden at skrive en linje for JavaScript eller Crawly, som gør web-gennemgang og Data Skrabning i Eliksir let., Eli .ir har ikke kun et bredt udvalg af værktøjer til rådighed, men som vi nævnte tidligere, er der også et lidenskabeligt samfund af mennesker, der konstant skaber nye værktøjer og forbedrer de tilgængelige.
Eli .ir rammer giver mulighed for fuld stak udvikling
givet sin skalerbarhed ydeevne og dens oprindelse i Erlang, er det ingen overraskelse, at Eli .ir er et populært backend valg. Som nævnt ovenfor har Phoeni.Livevie. givet en nem, tidseffektiv og elegant måde for Eli .ir-udviklere at producere front-end-applikationer., Endelig giver Nerves-rammen mulighed for indlejret soft .areudvikling på Hard .areenden. Som et resultat er Eli .ir et sprog, der kan vedtages lige i hele tech-stakken. Dette gør det ikke kun til et attraktivt valg for virksomheder; det åbner også døren for, hvor sproget kan tage dig som udvikler.
Eli .irs let tilgængelige dokumentation
et sprog og fællesskab, hvor dokumentation er værdsat, er et, der gør vidensdeling let., Den høje standard af dokumentation i Eliksir fællesskabet gør det lettere for dig at lære sproget, men også gøre det lettere for alle at bidrage til dens forbedring og vækst.
Læring Eliksir kan gøre dig til en bedre programmør på andre sprog
Der er en række af succeshistorier fra folk, der kommer fra objekt-orienteret sprog, der fandt, at processen med at lære Elixir gjorde dem en bedre programmør i deres sprog valg. At lære et nyt rent funktionelt programmeringsparadigme tvinger dig til at undersøge, hvordan du nærmer dig programmering., Dermed kan det hjælpe dig med at identificere vaner, der kan forbedres og introducere dig til nye måder at tænke på problemer. Dette friske perspektiv er uvurderligt for al fremtidig udvikling, du gør, uanset hvilket sprog du arbejder med. For vores venner ved hjælp af Ruby, dette er især sandt, som Eli .ir syntaks vil være velkendt for dig, så du en nem overgang til funktionelle, samtidige programmering.
alle vil have forskellig motivation og overvejelser for hvilket programmeringssprog at vælge., Men dette er grundene til, at jeg vil anbefale dig at lære Eli .ir i 2020 for de kommende år.
klar til at komme i gang i Eli ?IR?
Der er mange måder at starte på. Først skal du gå til Kom godt i gang side af den officielle Eli .ir hjemmeside. Vi tilbyder også en række gratis Do .nloadbare pakker til Eli .ir.
for At komme i gang i fællesskab ElixirForum er et godt sted at starte, samt søgning på #Elixirlang og #MyElixirStatus hashtags på Twitter.