Есть ли Ruby клиентский или серверный язык?Ruby: клиентская или серверная сторона?
ответ
Оба?
В конце концов, существуют программы Ruby, которые не используются как часть архитектуры клиент-сервер.
Если вы говорите о Ruby on Rails, тогда он обычно используется только на стороне сервера.
Ruby не выполняет (как правило) в браузере, поэтому, если вы запрашиваете это в контексте браузера веб-сервера/клиента, тогда Ruby является серверным.
Вы также можете выполнять автономный код Ruby на любой машине с интерпретатором Ruby. Он не ограничивается веб-приложениями.
Ruby - это универсальный скрипт/язык программирования, который может выполняться как на клиентских, так и на серверных средах.
В качестве клиентской стороны вы можете использовать его для создания приложения GUI (или интерфейса CLI) для взаимодействия с данными, общения с сервером, игры со средствами массовой информации/игры и т. Д. Некоторые рамочные примеры на этом уровне будут: MacRuby и т. Д.
Как серверный сервер, вы можете использовать его для хранения и сохранения данных, проверки и выполнения транзакций и т. Д. Это место, где выполняются фреймворки, такие как Rails, Merb, Sinatra и другие, а также - самый известный режим работы.
Как и предыдущий плакат, в контексте архитектуры сервера/клиента веб-приложения Ruby будет работать на стороне сервера. Если я не ошибаюсь, были некоторые успехи для запуска Ruby через браузер (например, JS), но, вероятно, не что-то, что нужно учитывать для готовых продуктов.
- 1. Кэш - это клиентская сторона или серверная сторона?
- 2. Серверная сторона или клиентская сторона (AJAX) Загрузка
- 3. Изменение размера. Клиентская сторона или серверная сторона?
- 4. Веб-диаграмма, серверная или клиентская сторона?
- 5. Серверная или клиентская сторона для получения твитов?
- 6. Посещение отслеживания - серверная сторона/клиентская сторона
- 7. Серверная сторона MVC + Клиентская сторона MVC
- 8. Auth0 decoupled клиентская сторона/серверная сторона
- 9. asp.net форма проверка. Серверная сторона или клиентская сторона
- 10. Parse Django - серверная сторона сервера или клиентская сторона?
- 11. Клиентская или серверная структура?
- 12. Struts Веб-приложение: многоразовая проверка Клиентская сторона и серверная сторона
- 13. Серверная сторона VS Клиентская сторона отображает производительность шаблона?
- 14. Серверная сторона закрыта, как только открывается клиентская сторона
- 15. Насколько быстро клиентская сторона javascript или серверная Java?
- 16. Facebook api rate limit - серверная или клиентская сторона лучше?
- 17. Профилактика XSS: клиентская или серверная?
- 18. Клиентская сторона Breeze JS
- 19. Timechecking: сторона сервера или клиентская сторона?
- 20. серверная сторона adsense
- 21. jQuery клиентская сторона и серверная часть Java - альтернативы JSON?
- 22. Клиентская сторона + серверная система templating, мне не нравится, как оптимизировать?
- 23. Rails: Facebook Connect: сторона клиента/серверная сторона или оба?
- 24. Легкая клиентская/серверная БД?
- 25. Серверная сторона GET
- 26. Проверка Asp.Net - клиентская и/или серверная?
- 27. Vaadin Проверка, клиентская или серверная сторона или и то, и другое?
- 28. Один продукт (сторона сервера/клиентская сторона 1/клиентская сторона 2 ...) в одном хранилище git
- 29. GWT "database" (клиентская сторона)
- 30. Клиентская сторона проверки боба
На эту же тему - отличное видео из Twitter об их переключении с RoR на JVM http://youtu.be/ohHdZXnsNi8 – Stas