• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

YAML posibil înlocuitor al XML?

4
  • Publicat de Gabriel Blaga
  • în Altele · HTML/CSS
  • — 5 mart., 2014 at 5:36 pm

powered_by_yaml Odată cu trecerea simulărilor am câștigat și puțin timp liber pentru un proiect și cum îmi place sa planific dinainte tehnologiile pe care le voi folosi în implementarea viziunii mele asupra programului pe care îl voi dezvolta am ajuns și la subiectul stocării datelor de configurare sau mai puțin importante.
Astfel am dat peste YAML care m-a impresionat în mod plăcut fața de XML deoarece pot realiza aceleași lucruri dar cu un cod mai lizibil și mai ușor de descifrat de către utilizatorul obișnuit.

Ce este YAML?

YAML este un limbaj de uz general, care permite serializarea datelor, utilizările sale cele mai frecvente sunt:

  • stocarea configurațiilor
  • persistența datelor
  • softuri de mesagerie online

** YAML nu este un limbaj de marcare (markup language) așadar codul este mai ușor de citit.

Comparație între YAML și XML:

<?xml version="1.0">
<adresă>
    <nume>Blaga</nume>
    <prenume>Gabriel</prenume>
    <email>qkdt@worldit.info</email>
    <companie>
        <nume>Fără Companie</nume>
        <adresă>
          Str. Anon 24
        </adresă>
    </companie>
</adresă>

YAML:

adresă:
    nume: Blaga
    prenume: Gabriel
    email: qkdt@worldit.info
    companie:
        nume: Fără Companie
        stradă: Str. Anon 24

Voi ce părere aveți despre YAML? L-ați mai folosit până acum? Intenționați să îl folosiți în vreun proiect?

Etichete: TehnictutorialXMLyaml

— Gabriel Blaga a scris 6 articole

Howdy, mă numesc Blaga Florentin Gabriel și domeniul IT este pasiunea mea. Totul a început ca un mic hobby dar cu timpul am ajuns să dedic din ce în ce mai mult timp astfel acesta devenind o parte din viața mea. Ramura IT-ului pe care am ales în momentul de față să merg este Dezvoltarea Software, folosind Python și C++ ca limbaje de programare.

  • Articolul anterior Fetele la Talks #39 – Calculatoare, creativitate și proiecte ce au ajuns în spațiul cosmic
  • Articolul următor Google Public DNS 8.8.8.8 a fost ținta unui atac de tipul MItM

4 Comentarii

  1. Roland spune:
    martie 5, 2014 la 5:44 pm

    Fata de XML, prefer YAML. Dar parca JSON imi place si mai mult. YAML ii mai complicat de parsata (si mai incet, cu 1-2 ordine de marime: http://stackoverflow.com/questions/2451732/how-is-it-that-json-serialization-is-so-much-faster-than-yaml-serialization-in-p)

    • francisc spune:
      martie 6, 2014 la 9:40 am

      Roland, „performance is not an issue”. Parsarea unui format de reprezentare a datelor din start nu e o problema. Important e cat de usor poti lucra cu acest format, daca ai suport nativ in limbaj pentru el (php-ul nu are), etc

  2. Anatol spune:
    martie 5, 2014 la 6:17 pm

    @Roland, ceea ce vezi in articol, e viteza de generare a unui fisier (sau a encodarii, daca iti place asa mai mult – yaml.dump && cjson.encode), nu de parsare.

  3. Silviu BURCEA spune:
    martie 6, 2014 la 7:20 am

    JSON FTW! Indentarea e periculoasă, un tab în plus și deja nu mai e la fel. Cu JSON e mai greu să greșești.


  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    [wp_rss_retriever url="https://rohacked.bit-sentinel.com/feed/" excerpt="none" items="5" read_more="false" new_window="true" thumbnail="false" cache="0"] RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • martie 2023
    L Ma Mi J V S D
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
    « dec.    
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Tehnic
  • Altele
  • YAML posibil înlocuitor al XML?
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons