¿Es Ruby un lenguaje de cliente o servidor?Ruby: del lado del cliente o del lado del servidor?
Respuesta
Ambos?
Después de todo, hay programas de Ruby que no se utilizan como parte de una arquitectura cliente-servidor.
Si está hablando de Ruby on Rails, entonces, por lo general, solo se utiliza en el lado del servidor.
Ruby no se ejecuta (normalmente) en el navegador, por lo tanto, si lo hace en el contexto de un servidor web/navegador de cliente, entonces Ruby está en el servidor.
Por supuesto, también puede ejecutar el código de Ruby independiente en cualquier máquina con un intérprete de Ruby. No se limita a las aplicaciones web.
Ruby es un lenguaje de programación/script multiuso que se puede ejecutar en entornos de cliente y servidor.
Como del lado del cliente, puede usarlo para crear una aplicación GUI (o CLI) para interactuar con datos, comunicarse con un servidor, jugar con medios/juegos, etc. Algunos ejemplos de marcos en este nivel serían Zapatos, MacRuby, etc.
Como servidor, puede usarlo para almacenar y guardar datos, validar y ejecutar transacciones, etc. Es donde tienen lugar marcos como Rails, Merb, Sinatra y otros, y es-es discutible- modo de operación más conocido.
Como decía el cartel anterior, en el contexto de una arquitectura de aplicación web de servidor/cliente, Ruby se ejecutaría en el lado del servidor. Si no me equivoco, ha habido algunos avances para ejecutar Ruby a través del navegador (como hace JS), pero probablemente no sea algo para considerar para las necesidades de producción lista.
- 1. Web Charting, lado del servidor o del lado del cliente?
- 2. Método del lado del servidor y del lado del cliente
- 3. Paginación: ¿lado del servidor o lado del cliente?
- 4. Validación de entrada de usuario, del lado del cliente o del lado del servidor? [PHP/JS]
- 5. ¿Del lado del servidor o del lado del cliente para buscar tweets?
- 6. Utilice menos (preprocesador css) del lado del servidor o del lado del cliente
- 7. ¿Debo hacer solicitudes de API del lado del servidor o del lado del cliente?
- 8. lado del servidor MVC + lado del cliente MVC
- 9. Sesiones del lado del cliente
- 10. Idiomas del lado del cliente
- 11. ¿Cuándo usar el lado del cliente o del lado del servidor?
- 12. Análisis del lado del servidor
- 13. Plantillas del lado del servidor, plantillas del lado del cliente - ¿Conversión automática?
- 14. ¿Cómo usar las reglas de validación tanto del lado del cliente como del lado del servidor?
- 15. Crear validación combinada del lado del cliente y del lado del servidor en Symfony2
- 16. librería javascript para el almacenamiento del lado del cliente con la sincronización del lado del servidor
- 17. ¿Qué tan rápido es javascript del lado del cliente contra Java del lado del servidor?
- 18. jqgrid clasificación del lado del cliente con paginación del lado del servidor - los datos desaparecen
- 19. HTML5 - lado del servidor
- 20. Comprobación del lado del servidor frente al lado del agente
- 21. Lenguajes del lado del cliente fuertemente tipados?
- 22. Cookies solo del lado del cliente
- 23. caché de archivos del lado del cliente
- 24. Paginación del lado del cliente con jqGrid
- 25. DDD y validación del lado del cliente
- 26. Lado del cliente + plantillas del lado del servidor, me parece mal, ¿cómo optimizar?
- 27. ASP.NET validador propio lado del cliente y la validación del lado del servidor no disparar
- 28. ¿La mejor manera de proporcionar gráficos en la web? ¿Biblioteca del lado del servidor o del lado del cliente? HTML5?
- 29. Caché del lado del cliente en GWT
- 30. Validación del lado del cliente de Grails
Sobre el mismo tema - gran video de Twitter sobre su cambio de RoR a JVM http://youtu.be/ohHdZXnsNi8 – Stas