Feda /dev/

eondev

#19587 Ande puedo buscar un proyecto oficial de AngularJS pa ver exactamente como se hace de forma correcta una web? Esq como soy novatillo con JS hay mil formas de hacer las cosas, unas más correctas que otra y querría ver como lo hacen los q más se supone q saben xD

Por ej: veo en unos sitios q pican los scripts sin importarles lo de las variables globales y tal y en otros donde hacen lo de

(function(){
blabla
}();) 

pa evitar q las variables se vean por los demás ficheros y tal. O como definir módulos etc.
Q según a quien lea trabaja de ua forma u otra. En mi empresa los proyectos q tienen el codigo es muy arreu y lo tienen todo global y noze :psyduck:

Q estoy empezando a montar cosas y quiero fijarme ya en las buenas prácticas.

Veo que hay guidelines y tal, pero... un proyecto hecho, ya sea de ejemplo o serio en el que basarme?

2 respuestas
Camp1
#19591eondev:

con JS hay mil formas de hacer las cosas, unas más correctas que otra

Dirás unas menos malas que otras

2 1 respuesta
eondev

#19592 :mask:
todas son sida

Troyer

#19591 Pues por ejemplo aqui tienes un proyecto de un indio siguiendo una estructura "decente":

https://github.com/ShankarKamble/chat-app-with-geolocation

1 respuesta
eondev

#19594 como que """"""""""""""""decente"""""""""""""""" ;/

1 respuesta
Troyer

#19595 que usa controllers, views, middlewares, models y validaciones, con un poco de sentido.

Pero que básicamente la estructura en AngularJS es opcional y todo el mundo hace lo que le sale de la polla.

1 respuesta
Camp1

4
eondev

#19596 preguntaba más por un buen código que por la estructura del proyecto. Eso es algo q tengo más claro

1 respuesta
desu

#19598 toma, aquí puedes encontrar buen codigo javascript

GlatoR

He visto la pantalla en blanco, un icono diciendo "kill me" y ni me he atrevido a bajar el ratón no sea que salga algún señor gritando

Troyer

no os lo vaís a creer, mi jefe acaba de borrar la db de prod y la backup de hoy, justo plego en 10 minutos

2 2 respuestas
drakkenspain

#19601 Huye :joy:

GlatoR

Troyer se postula como nuevo jefe

eondev

el jefe se autodespide.js

Markitos_182

#19601 mándale esto https://www.youtube.com/watch?v=i_cVJgIz_Cs

1
B

Los expertos en js, me sabríais explicar por encima / dar ejemplos, en como funciona "Single-page web app architecture" https://www.scnsoft.com/blog/web-application-architecture

El JS layer que se menciona se refiere a usar un framework de js tipo angular? Tendria que cumplir con algun requisito especial el web service?

Por curiosidad, no he tocado nunca front end.

1 respuesta
HiGher

#19606 Una SPA es simplemente una aplicación web en la que el código carga una vez y a partir de ahí el JS captura y gestiona los cambios en la ruta de la página, ya sea usando el clásico hash (#) o la API History, y realiza los cambios pertinentes en el DOM.

A partir de ahí, hay mil formas de escribir aplicaciones así. A pelo, con Angular, React+cosas... Normalmente estas SPA se comunican con el back a través de peticiones HTTP de toda la vida que pueden devolver cualquier tipo de datos, pero se pueden usar WebSockets o lo que sea sin problema.

En la mayoría de SPA, el servidor web devuelve un index.html súper básico con algunas cabeceras, un div o lo que sea y un elemento script que carga la aplicación en sí, que suele ser un .js gordo con todo el código tratado y minificado para que ocupe menos. Al cargar el script, este se ejecuta y empieza a escribir en el DOM la página, dependiendo de la ruta, los datos que hayan guardados en el almacenamiento local o lo que sea, haciendo peticiones al backend para obtener la información necesaria. Tras eso, se queda esperando interacciones del usuario u otras acciones para volver a modificar el contenido de la página.

Troyer

me cago en dios que he tenido que hacer +30 orders a mano porque se han perdido me cago en la puta

1 respuesta
Merkury

#19608 @Troyer el cajero.

GlatoR

XSLT :sleeping:

Amazon

Yo a los SPA voy a relajarme

eisenfaust

#19557 http://sarabander.github.io/sicp/html/index.xhtml

2 1 respuesta
HeXaN

#19612 Lo añado a la lista para cuando otro pregunte.

1 1 respuesta
xoubi

#19613 https://github.com/zv/SICP-guile

GlatoR

Así va España

desu

Yo vivo el meme y me lo he configurado:
Dejo guia para no tener que usar emacs como un abuelo y usar atom: https://atom.io/packages/atom-slime

uff error hasta en hacer (1+2) bueno aqui lo dejo.

edit: el libro usa schema(?) entonses (define size 2) para mi seria (defconstant size 2)
salu2

1 respuesta
Troyer

#19616 deja la puta droga

eisenfaust

me alegra mil cuando se habla de lisp y sus dialectos en MV pero leer SICP en 2018 es una locura a menos que se disponga de tiempo infinito

lo mejor para ponerse hoy dia es empezar con el lisp cookbook https://lispcookbook.github.io/cl-cookbook/

para consultar librerias http://codys.club/awesome-cl/

de libros, http://www.gigamonkeys.com/book/ para aprender y http://weitz.de/cl-recipes/ como referencia. ambos excelentes

en cuanto a ide los mejores disponibles son slime y lispworks (este ultimo de pago y ademas nada barato). como alternativa gratuita podeis bajar clozure cl de la store en macos

https://portacle.github.io

GlatoR

B

5
Tema cerrado