Antecedentes: soy cofundador de Hack Reactor, una escuela basada en SF para ingenieros de JS. Uno de nuestros instructores está conectado con el equipo famo.us y, como resultado, nuestros estudiantes formaron parte de la versión beta (en los meses previos al lanzamiento de código abierto del 9 de abril). Antes de fundar Hack Reactor hace dos años , Construí una aplicación Backbone / PhoneGap para OkCupid Labs, así que estoy bastante familiarizado con el rendimiento HTML5.
Entonces, dado lo anterior, estoy en posesión de un punto de vista único. Esto es lo que sé:
- Las demos me impresionan . Están exprimiendo mucho rendimiento del hardware móvil de última generación. No está libre de tartamudeos (y siento que hay un tartamudeo que no es nativo), y el rendimiento web móvil no es mi pan de cada día, pero no soy ingenuo y estoy impresionado.
- El marco acelera los desarrolladores . He sido testigo de varios grupos de estudiantes que utilizan el marco (junto con la mayoría de nuestros estudiantes que usan angular, etc.), y aunque deben pasar por una curva de aprendizaje sustancial en los primeros días, sus proyectos siempre terminan siendo más hermosos y receptivos. y sentimiento nativo. Aquí se describen algunas: las aplicaciones web elevan el techo por encima de HTML5 mientras Famo.us recrea el artículo de Facebook. Solo para que quede claro aquí: la naturaleza me ha dado acceso personal a una prueba A / B anormal, y me dice que famoso es mejor (para una demostración) que las alternativas que eligen mis estudiantes.
- El problema es enorme . Recordatorio: el rendimiento móvil HTML5 es una parte importante de la infraestructura web que falta. Las empresas quieren usar la tecnología web en dispositivos móviles: es fácil contratarlos, los ciclos de desarrollo son más rápidos (si no tiene que modificar sin cesar el rendimiento móvil), puede escribir menos código en general en sus productos misceláneos (web + ios + android + etc), pero no pueden, debido al rendimiento. Este es el grupo multimillonario en el que naufragó Facebook, que Zuckerberg llamó su “mayor error”. Linkedin y otros han sido afectados de manera similar.
- El equipo es inteligente . Dave Fetterman presenció la historia de Facebook de primera mano y conoce lo que está en juego. Mark Lu es un codificador y matemático prodigioso. Steve Newcomb tiene la visión y el enfoque para tomar una demostración de física y aplicarla a uno de los mayores problemas comerciales.
- Nadie más está abordando el problema . Si desea crear una aplicación web con una sensación nativa, su mejor opción además de famo.us es, espere, jquery mobile. Es broma, jquery mobile nunca es su mejor opción. Simplemente escriba todos sus propios códigos de transición y widget a mano.
TLDR: este escéptico acérrimo está impresionado.
- ¿Cuáles son las tareas más difíciles que tuvo que hacer como desarrollador web?
- ¿Cuál es la ruta en EmberJS?
- ¿Cuánto costaría diseñar y construir un motor de búsqueda simple?
- ¿Cuál es la pila de tecnología utilizada en yourstory.com?
- ¿Puedo usar JavaScript para crear una página web con dos idiomas para que los usuarios puedan cambiar a quien quieran haciendo clic en un botón (sin el traductor de Google)?