¡Estas son herramientas del lado del cliente! No solo necesitará a alguien realmente bueno en la interfaz, sino que también necesitará usar las herramientas adecuadas.
Recomendaría cualquier lenguaje interoperable con Java debido a su enorme ecosistema. Kotlin es un buen candidato para dicho lenguaje “interoperable”.
Para el front-end, AngularJS y TypeScript para la parte de comportamiento. Para los destellos, GreenSocks para animaciones fuera del alcance de AngularJS, Less o SASS para facilitar la organización de CSS.
Para el editor en vivo, usaría un contenedor alrededor de la API de Canvas, un marco de juego HTML5 de código abierto rápido, divertido y gratuito. Incluso si dice juegos en todas partes y proporciona ejemplos de juegos, ¡puede usarlo para hacer un editor en vivo!
- Tengo conocimientos básicos de C y HTML / CSS. Quiero ir al desarrollo web. ¿Debo aprender PHP o Javascript primero? ¿Qué tutoriales debo seguir para aprenderlos?
- Quiero crear un proyecto en Java usando Maximum Technologies. ¿Algunas ideas?
- Cómo hacer una superposición de carga usando jQuery y CSS que solo se cierra cuando se completa la carga
- Sé HTML, CSS, JS, JQUERY, PHP y MySQL. ¿Debo registrar un campo de código gratuito?
- Estoy interesado en el desarrollo web. ¿Qué curso debo seguir: J2EE-Struts con Hibernate Framework o J2EE-Hibernate con Spring Framework? ¿Cuál es la diferencia entre los dos?
Necesitará un arquitecto o un desarrollador “full stack” con mucha experiencia porque desarrollar el lado del cliente y el servidor no es lo mismo. Para los sitios web que tratan con tiendas virtuales, información o cualquier cosa que solo lea y escriba en una base de datos, eso podría estar bien. Pero aquí trabajará con imágenes y esto puede ser un trabajo pesado para un servidor si no está bien implementado.
Como sus activos serán pesados, deberá configurar alguna red de distribución en la nube como cloudeFront y comprar un almacenamiento económico como Amazon S3 (productos de Amazon).
También necesitará tener una configuración de servidor decente para no actualizar sus cachés con demasiada frecuencia y no almacenar los activos en caché durante demasiado tiempo.
Entonces, la mayoría de los desarrolladores de “Full Stack” no encajan. Somos un recurso muy escaso! Es posible que necesite contratar a más de un hombre a menos que encuentre a alguien capaz de responder estas preguntas: Preguntas que un FSD puede responder
¡Puedo asegurarle que estas preguntas son realmente básicas!
Por lo tanto, debe buscar al menos 2 personas. Por cierto, la mayoría de los FSD con los que te encontrarás solo pueden funcionar en un segmento y solo en una de sus reificaciones.
Eso es bastante esperado, pero las personas quieren hacerse más informados de lo que son.