Dart, een OpenSource-taal die Javascript verbetert

pijl is de nieuwe inzet van Kopen Google Reviews voor het maken van nieuwe, eenvoudig te begrijpen en krachtige programmeertalen. In feite, Kopen Google Reviews Het heeft niet geprobeerd nieuwe paradigma's of mijlpalen op dit gebied te creëren, maar is toegewijd aan het creëren van parallelle talen die de ervaring van een andere taal verbeteren.

Een voorbeeld hiervan is Go, de objectgeoriënteerde taal die onder ogen kwam C o C + + een taal zijn met dezelfde mogelijkheden, nieuwe functionaliteiten, vertrouwde syntaxis en natuurlijk veel gemakkelijker te begrijpen binnen wat past, natuurlijk is het vervangen of zelfs vervangen van C bijna onmogelijk, het is de meest diepgewortelde taal ter wereld En ik betwijfel of zoiets minstens 10 tot 20 jaar kan worden gedaan.

Nou, pijl komt met het verlangen om tegen te gaan Javascript, maar met een aantal echt interessante weetjes. Allereerst moet je daar wel rekening mee houden Javascript (vanaf nu JS) is een taal die van de lelijke van het web naar de verwende van het huis is gegaan, het heeft zijn gebreken en onvolkomenheden, zoals een ietwat ... "normale" objectoriëntatie waarvoor een taal met zo'n wijdverbreid gebruik zou moeten hebben .

Dus ter zake. pijl is een programmeertaal die syntactisch lijkt op js, maar dat biedt kenmerken uit de eerste hand die de tekortkomingen ervan "opvullen" JS, zoals de implementatie van een zeer serieus en compleet objectgeoriënteerd systeem, een systeem met overervingen en interfaces, interpolatie van strings (aan de Ruby, Perseus, niet infarct) en een statisch typen ... schrik niet van deze laatste functie, onthoud dat voor talen van deze klasse, statisch typen praktischer is en een andere volgorde mogelijk maakt. Natuurlijk afkomstig uit talen zoals Python (persoonlijk geval) het is enigszins omslachtig om te wennen aan statisch typen.

pijl komt ons rechtstreeks drie concrete dingen aanbieden:

    <º Hoge prestaties op apparaten die voor internet worden gebruikt.
    <º Bruikbaarheid en productiviteit. Dart is dynamisch en gemakkelijk te leren, het gebruikt de JS-aard van "niet nodig om te compliceren".
    <º Mogelijkheid om geavanceerde tools te creëren die ontwikkeling vergemakkelijken.

Nou, allemaal erg leuk, maar ... Hoe kan ik het in godsnaam gebruiken?

Nou hier pijl Het verschilt van JS, aangezien het virtuele machines (VM) nodig heeft die in de browser zijn geïntegreerd om te kunnen functioneren, aangezien het ook van plan is om native high-speed implementatie aan de serverzijde aan te bieden. In ieder geval pijl biedt ons een aantal zeer nuttige tools:

    <º Dart naar Javascript-compiler beschikbaar voor Chrome, Safari 5+ en Firefox 4+.
    <º Virtuele machines voor browsers (hopelijk native) binnenkort.
    <º Dartboard is een plugin voor de browser van waaruit je kleine applicaties in Dart kunt schrijven.

Om deze reden is dit waar ik binnenkom om wat persoonlijk licht op de zaak te geven; Ik raad ten zeerste aan om te leren pijl, niet omdat je er fan van bent Kopen Google Reviews of zoiets, maar omdat het er van zeer hoge kwaliteit uitziet, omdat het er echt krachtig uitziet en omdat het het gebrek aan JS. Ook als we de compiler Dart naar JS, we kunnen onze code hebben pijl getransformeerd naar JS in een mum van tijd en draait in elke browser.

Het VM-gedeelte is een aparte klasse, hierdoor kan de taal veel krachtiger zijn wanneer deze wordt gecompileerd en niet wordt geïnterpreteerd (hoewel het zwaarder is), maar het kan tegelijkertijd problemen opleveren voor de taal om uit te breiden, aangezien als speciale aanvullingen nodig zijn voor de uitvoering, maakt het ding de reikwijdte ervan veel gecompliceerd. Alhoewel natuurlijk wel Kopen Google Reviews haalt standaard VM's op, zoals een voor webkit er zouden al verschillende ondersteunde browsers zijn, er komt er natuurlijk een uit Gekko (de motor van Firefox) en hopelijk zullen ze hun code vrijgeven zodat gratis browsers deze engines kunnen implementeren (wat zeer waarschijnlijk is, aangezien pijl es Open source).

Cool nee? Natuurlijk, zoals al het andere, zouden wij en ik persoonlijk nooit het gebruik van propriëtaire tools aanbevelen, laat staan ​​voor ontwikkeling, waar vrijheid voorop staat en waar het, naast belangrijk te zijn, de dominante factor is op dit gebied (ik weet niet of je het je herinnert dat minstens 80% van de meest populaire talen open source is), dus dat behoeft geen betoog pijl is sindsdien 100% open Kopen Google Reviews ondersteunt vrijheid op internet (iets dat kan worden betwist en zelfs contraproductief).

Hoe dan ook, ik hou echt van de taal, sterker nog, ik begin het nu te verdoven Python en kijk wat er uitkomt. Misschien breng ik over een tijdje een tutorial, Snippets voor gedit en uiteraard de implementatie van deze taal voor gedit… Ik heb veel werk te doen. Waar denk je aan pijl?

Hoe dan ook, als je wilt beginnen met rommelen en een beetje wilt leren, raad ik je aan om meteen naar te gaan dartlang.org


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   maanachtig zei

    kijk .. als het van Google is; Ik zou slagen ... ik weet zeker dat het open source en blablabla is ... misschien is het strategisch genoeg voor hen (google of een ander bedrijf) om een ​​product op te leggen, in dit geval een eigen of vrije taal, maar waarin ze zet de trend en ontwikkeling. Dan "beu" met het aanbieden van diensten ervoor. Conclusie: je schrijft in Dart en je wilt Google (waarderen, voelen). Ik raad je af om het te benadrukken. Wat denk je?

    1.    maanachtig zei

      Ik ben twee heel belangrijke dingen vergeten:
      De 1e. is dat Google DUIDELIJK een nieuwe generatie programmeurs vormt, allemaal vrienden als resultaat van dit geweldige bedrijf.
      En de tweede is: hij helpt zijn lamers !!

    2.    Ares zei

      Niet alleen dat, maar hoeveel opensource en andere dingen die mij ook schilderen, ik kan ermee wedijveren Javascript ECMAScript wat een standaardnorm is?.

    3.    giskard zei

      Als het mogelijk is om van Dart naar JS te converteren, brengt Dart NIETS nieuw. Omdat anders zo'n conversie niet mogelijk zou zijn. Dus wat is het? Een manier om hetzelfde te doen als in JS, maar anders te schrijven? En dat heeft ook compilatie nodig? En ook dat het niet standaard is?

      Echt niet! Ik hou echt van de dingen die Google doet, maar dit (zoals GO) is gebeurd.

  2.   Perseus zei

    XD vriend, het klinkt geweldig (hoewel er een aantal punten zijn die me niet overtuigen) we zullen het moeten proberen. Bedankt voor de gegevens 😉

  3.   nano zei

    Goed beantwoorden, laten we beginnen. In feite is Dart compatibel met Javascript ja, maar het draagt ​​niet bij omdat ik dat niet kan ondersteunen. Dart heeft een betere objectoriëntatie en omdat het is gecompileerd door MV's, kan het native vanaf de server worden uitgevoerd, wat Node.js natuurlijk kan, maar het vereist meer plug-ins, werk en een grotere leercurve.

    Ik was heel duidelijk, ik raad het aan aprender Dart, maar om het niet als hoofdtaal te gebruiken om JS te vervangen, dat is erg ingewikkeld, maar het kan nooit kwaad om nieuwe technologieën te proberen.

    Het punt bij dit alles is ja, het is van Google en we kunnen de bedoelingen ervan niet kennen, maar dat is niet waarom ik mezelf zal onthouden iets te proberen dat er zo interessant uitziet ... Hoe dan ook, niets zal me van Javascript houden, dat ik het kan hebben zeker.