Ir al contenido principal

Tercer tema de discusión: Frameworks JS / CSS

Para este espacio debatiremos opiniones y experiencias en el uso de los marcos de trabajo de JavaScript, en el video que a continuación se presenta se muestran algunos Frameworks que nos facilitan el desarrollo del front-end de nuestras aplicaciones. Comencemos...




Comentarios

  1. angular tiene varias librerías que pueden hacer las funciones de una pagina de forma rápida y sencilla, pero react me sorprendió mas ya que el en verdad no pareciera que cargara la pagina y tiene esa increíble ventaja que permite hacer aplicaciones móviles.
    Vue.js me muestra que es cómoda pero no tan amplia, meteor tiene esa forma de hacer estructuras muy estables.
    boostrap es un buen editor de js y de forma eficiente, purecss edita las tablas de css es abierto a la hora de dar herramientas para el codigo de la pagina.
    semantic ui posee varios diseños y es muy completo para la cracion de una web profesional.

    ResponderEliminar
  2. Un framework nos ayuda a definir una estructura conceptual para el diseño de nuestra aplicación, en este caso los frameworks que se mencionan en el vídeo, son extenciones del JS, Como AngularJS.

    AngularJS tiene la particularidad de crear y mantener aplicaciones web basadas en una sola pagina, junto con librerías como ReactJs, se vuelve un framework de trabajo simple con el cual poder hacer aplicaciones, de alta complejidad.

    Hay otros frameworks a mencionar como el Vue.js que este, a diferencia de sus parientes, es mucho mas rápido y con una estructura mas fácil de entender.

    Usar un framework es opcional, pero es bastante util a la hora de programar durante dias, te ahorran trabajo y tiempo con sus estructuras, y son completamente gratuitos.

    En cuanto al CSS, el optimizar el CSS con herramientas como bootstrap o purecss, hace el trabajo de tablas y grid mas llevaderos. Como los frameworks de JS contienen estructuras propias, estas estructuras se añaden a tu aplicación web.



    ResponderEliminar
  3. Los framework nos ofrecen una estructura o "esqueleto" que solo hay que "rellenar", facilitándonos así el trabajo.

    Angular nos ofrece una producción rápida de código ya testeado y de fácil testeo debido a su modularidad. Actualmente Angular es el framework más usado para el desarrollo de Single Page Application (SPA) o aplicaciones de una sola página.

    React se enfoca solo en la interfaz de usuario. Este muestra eficiencia en aplicaciones de alto contenido dinámico.

    Vue.js tomó lo mejor de ember, react y angular y lo empaquetó todo en un solo framework, ademas su aprendizaje es mucho más rápido en comparación a los otros y posee una estructura muy clara de entender.

    ResponderEliminar
  4. En mi opinión, considero que la mejor manera para comenzar el tema seria explicando de forma EXPLICITA lo que es un Framework y para que funciona. Ya que al no hacerlo el tema queda un poco confuso para ser visto de buenas a primeras, es decir, no se podría dar un comentario o una opinión SOLIDA si no fuera por el hecho de que en mi caso, debí buscar todo lo relacionado con el Framework.

    Para resumir, un Framework se puede considerar como un tipo de "Base" o "Estructura" la cual es esencial para la elaboración de un software, esta puede variar dependiendo del tipo de software que sera desarrollado y su ventaja principal es la de "facilitar" la construcción del mismo.

    En los vídeos podemos apreciar como son explicados una cierta cantidad de Frameworks que son eficaces para desarrollar el Front-End de una aplicación como son el Agularjs, Reactjs, Vue.js, Meteor, Bootstrap, ETC. Y a su vez la importancia de su uso y aplicación.

    ResponderEliminar
  5. Estoy muy de acuerdo que los frameworks nos facilitan nuestros proyectos de programación, pero en orden para aprender un framework necesitamos tener un conocimiento solido de el lenguaje que corresponde el framework.

    también puedo decir que Meteor puede ser uno de las mejores plataformas de elaboración con javascript
    ya que con el puede realizar proyectos web de full stack solo usando javascript

    se usa un framework llamado blaze para la elaboración de front end

    mongo db que es un lenguaje SQL con una sintaxis de javascript

    y javascript como tal para el back-end

    he trabajado con esta plataforma varias veces, y sin duda creo que es la mejor forma de programar ya que solo necesitas aprender javascript puro para empezar a hacer trabajos en un nivel alto

    también podemos combinar meteor con otros frameworks de css por ejemplo, trabajar
    meteor + bootstrap, diria que bootstrap es el framework mas fácil de aprender y mas divertido de practicar, y ademas se aprende mucho de proporción de pantalla

    en resumen, recomendaria a todo el mundo a aprender javascript puro, y luego aprender a usar meteor para empezar a trabajar, y entender el arte de la programacion full-stack

    ResponderEliminar
  6. En términos sencillos se podría definir a Un framework como un un conjunto de "códigos,paradigmas,estándares y funcionalidades costosas ya realizadas" utilizadas para hacer un sistema personalizado tan simple o complejo como se desee.

    Una de las grandes y numerosas ventajas de usar frameworks es que nos permite desarrollar mas rápidamente, ademas de permitirnos hacer cosas avanzadas, "algo complicadas de hacer para un programador no tan avanzado" y que sin embargo le costaría mucho tiempo y esfuerzo al programador mas experimentado; Es decir nos ahorra mucho tiempo al evitarnos escribir" códigos repetitivos" facilitando asila creación de programas y Apps.

    De los Frameworks mencionados en el vídeo, coincido con mis compañeros al decir que Angular.js, React.js y Vue.js ; como los mas completos y funcionales a la hora de desarrollar dependiendo de las características y necesidades de nuestro proyecto podemos elegir el framework que nos haga sentir mas cómodo.
    Destacaría también frameworks como Bootstrap y MaterializeCSS por su accesibilidad y fácil implementacion.

    ResponderEliminar
  7. Los frameworks son programas utilizados en la elaboración de aplicaciones que cuentan con herramientas como lo son las librerias, en Javascript se encuentran varios frameworks entre ellos están:
    Angular.js: Permite testear el código de la aplicación fácilmente mediante su modularidad.
    React.js: Permite reutilizar componentes del código de la aplicación.
    Vue.js: Mezcla lo mejor de Angular.js, React.js y Ember.js en un solo framework, permitiendo su fácil entendimiento.
    Y en CSS están: Bootstrap, Pure.css, Metro UI CSS y MaterializeCSS los cuales poseen diversos componentes para mejorar el aspecto de las tablas, botones, menús, entre otras cosas, de sitios o aplicaciones web.

    ResponderEliminar
  8. material design!!! jaja aunque actualmente ya hay componentes de materialize en boostrap, lo que me hace pensar que boostrap paso a hacer la mejor opcion como framework, ademas de ser el que trae mejores opciones orientadas a las resoluciones moviles, y programacion para dispositivos portatiles.

    ResponderEliminar
  9. Un framework o tambien conocido como marco de trabajo, es la base principal para el desarrollo y organizacion de un software; en otras palabras... la framework hace mas facil el trabajo, a la hora de programar cualquier aplicacion web.
    la framework ayuda en forma general al desarrollador o programador, ya que vuelve su labor mas sencillo, debido a que sirve para escribir códigos (sin repetirlos) o desarrollar una APP.
    los ya mencionados Angular.js es un framework de desarrollo y su finalidad básicamente es desarrollar aplicaciones web SPA de manera sencilla y optimizada; Vue.js es utilizada para construir interfaces de usuario y APPS web de una sola pagina; React.js es una librería de javascript para crear interfaces de usuario, Su propósito es ser simple, fácil de combinar y declarativo.

    ResponderEliminar
  10. Un framework es como una herramienta que te permite aplicarlo en html es decir como potenciando el desarrollo y facilitando tu trabajo en tu aplicacion o sitios web.

    Los mas populares y completos son Angular.js, React.js y vue.js, todo depende de que tipo de sea el trabajo al aplicarlo ya que cada uno tiene sus ventajas y desventajas para desarrollarlo en nuestra aplicacion.

    Miguel Obando 22.849.116

    ResponderEliminar
  11. Para mi los framework de front end ayudan bastante a los desarrolladores a diseñar una interfaz bien estructurada y funcional para el Cliente, no sólo son útiles para agilizar muchos procesos en cuanto al desarrollo, sino que también orientan al desarrollador si éste está aprendiendo, me parecen bastante útiles, y me llaman bastante la atención angular y materialize, espero usarlos en algún momento, sin mas nada que acotar respecto a los framework, ya que a estas alturas ya se que es un framework y para que se utiliza, sus vídeos me dieron opciones posibles para futuras aplicaciones, y que frameworks me pueden ser útiles en cuanto al front end.

    ResponderEliminar
  12. los framework son herramientas con codigo ya prehecho que nos permiten programar de una forma mas facil y rapida como si de un atajo se tratara, usar framework css para el diseño de una web puede ser contraproducente para el programador ya que el uso indebido de los mismo nos puede limitar a la hora del diseño web, en conclusion para usar framework se debe tener un conocimiento amplio en el tema para poder utilizar los framework específicos que mas nos convengan en ese momento

    ResponderEliminar

Entradas populares de este blog

Segundo Tema de Discusión: POO en arquitectura Web

A continuación veamos este video que nos habla acerca de la Programación Orientada a Objetos en entorno Web. Como lo hemos estado haciendo, vean, escuchen, analicen y comenten; siempre desde su propia perspectiva, exprésense, comenten las ideas de sus compañeros . Participemos todos.

Primer Tema de Discusión: Lenguajes de Programación en la Actualidad

Hola a todos. El siguiente video nos habla acerca de los diferentes lenguajes y los paradigmas de programación. Recuerden dar una opinión sólida y pensada sobre el tema expuesto. También comenten las opiniones de sus compañeros de una manera sana y constructiva.

Bienvenidos

Sean todos bienvenidos a este espacio. El propósito es compartir los conocimientos a través del sano de bate de ideas y conocimientos teóricos y experienciales que puedan enriquecer al otro. Acá estaremos compartiendo dichas ideas acerca de la programación y desarrollo de programas de acuerdo a los diferentes paradigmas utilizados actualmente.