Giter Club home page Giter Club logo

ngpro's People

Contributors

jacarma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ngpro's Issues

Cheatsheet comandos

Encontré este cheatsheet en mis recursos que tenia de estudio. Son como las típicas de todos los lenguajes que puedes exportar a pdf o imprimir. Puede venir bien.
http://www.cheatography.com/proloser/cheat-sheets/angularjs/

Aunque está en ingles no creo que resulte difícil de entender, mas cuando es a modo chuleta para revisar rápidamente la sintaxis de algo, no para entender de que va dicha función.

No obstante, como todo cheatsheet, es susceptible a quedarse anticuado, nada como la documentación oficial, así que personalmente no me convence la idea del todo de que se añada al wiki como un recurso interesante a mano, pero bueno, ahí lo dejo, por si vieras que si.

Motivar a la colaboración

Creo que sería interesante hacer entender a todo el mundo en la misma portada de la Wiki, que esta guia es una guía en constante evolución construida por todos. De ese modo (Que por cierto no tengo claro si es la forma que deseas para que la gente colabore) pueden crear issues si encuentran algo que mejorar, algo que añadir, algún error, código o algo que debería haber,...

Vamos, que la gente entienda cuando llegue al tutorial que no es algo cerrado, ni terminado, que al igual que un código en github, la misma guía en github se mejora entre todos. Como eso que pusiste @jacarma en twitter de "Me ayudas a mejorarla" :)

Apartado de convenciones en la documentación

No se si existen demasiadas convenciones propias de Angular como para crear un apartado de convenciones o más allá, buenas prácticas con incluso típicos fallos, errores o confusiones de concepto por venir de otros escenarios o frameworks.

Por ejemplo en jQuery, aunque no recuerdo si oficialmente, si que se recomiendan convenciones del tipo que cuando almacenes en una variable un selector es bueno llamar a esa variable anteponiendo el símbolo $:

var $row = $(".row");

Ya digo, tal vez no sea tan importante, que por mi desconocimiento es algo que me preguntaba.

MVC, MVW, MVVM,... WTF!

Creo que muchas personas que acaban en el JS del lado del cliente se ven un poco decaídos ante la inexistencia de forma natural de un lenguaje que implemente una programación orientada a objetos como todos conocemos. Aunque pueden implementarla o utilizar cosas externas se ven ante el dilema de como organizar las cosas. ¿Que patrón hay que seguir? Pues bien, incluso ahora, yo no tengo claro que patrón sigue Angular, como es la arquitectura.

He visto en la web y parece seguir un patrón MVVM (Veo un poco por donde van los tiros, pero me faltan matices). Creo que sería interesante hablar de esto, explicar el flujo de los datos, sobre todo para las personas que vienen del MVC convencional, que podamos entender donde queda cada aspecto teórico. ¿Como encaja todo lo aprendido en otros lenguajes en este nuevo marco?

Luego el otro aspecto. El OOP de otros lenguajes. Se pueden implementar aquí interfaces, herencias, clases, métodos públicos, privados, singleton... Tiene AngularJS una forma de hacer estas cosas o ideamos nosotros con sistemas del tipo KlassJS? (https://github.com/ded/klass)

<span fotos..?

En la página Tutorial de Angular.js en el apartado Data binding añades:

<span fotos class="search-message">photos of water</span>

Pero en el Plunker de referencia ( http://embed.plnkr.co/0QD4cAp1dFHTgA6X8rgd ) no hace referencia al atributo "fotos", ¿Es necesario?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.