![]() |
|
|
![]()
|
|
| valdez |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.2.2010 Репутация: нет Всего: нет |
Здравствуйте!
Нахожусь в, известных многим, размышлениях между языками программирования (в моём случае для WEB). В общем остановился на Ruby и PHP. Пока что больше склонен к Руби, НО... У меня есть пару волнующих вопросов, на которые и хочу узнать ответы:
Можно ли писать маленькие веб-приложения с маленьким бюджетом и на самом обычном хостинге, вроде небольшого сайта какой-то организации? Может ли Руби полноценно работать через CGI. (Продолжение прошлого вопроса)? Возможно ли с помощью Руби (не Рельс) полноценно работать с MySQL, HTTP (например, узнавать IP пользователя), сессиями, cookies, графикой(хотя бы капчу какую-то сделать)? |
|||
|
||||
| awers |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: нет Всего: 31 |
Ну это тоже что спросить, а можно ли писать программы не используя winapi. Конечно можно!
На обычном хостинге может небыть ruby ...
Почему нет? К тому же есть mod_passenger/mod_rails |
||||||
|
|||||||
| valdez |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.2.2010 Репутация: нет Всего: нет |
Спасибо за ответы. То есть, получается, что если использовать Руби через CGI, то можно им пользоваться и на небольших хостингах? ------------ Не подскажете, а Рельсы и в правду используют много памяти и создают приличную нагрузку? |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Если там есть Ruby - то да, можно.
Вообще-то да. Но на начальных этапах (да и для небольших сайтов) это не должно волновать. Тем более если у Вас небольшие знания о веб-разработке. Вас должно больше беспокоить наличие доступного и дешевого хостинга с поддержкой Ruby, а таковой сейчас есть в достаточном количестве. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: нет Всего: 27 |
Для небольших сайтов и прототипов можно вместо Rails использовать Sinatra
-------------------- ![]() |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
смысл на небольших сайтах пользоваться не готовой CMS ?
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
А какой смысл создавать сайты используя столь неудобную по сегодняшним меркам вещь, как CGI ?
-------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: нет Всего: 31 |
Vasay, это какие такие мерки? Я полагаю автор говорил о fcgi, так это очень даже актуально.
|
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
У меня сложилось мнение, что автор имел ввиду разработку в "стиле CGI" - когда для каждого запроса создается физический скрипт, этот запрос обрабатывающий. п.с. может я не совсем четко выразил свою мысль, но надеюсь Вы меня поняли Это сообщение отредактировал(а) Vasay - 18.2.2010, 15:09 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Смысла мало. Впрочем на дешевых и небольших сайтах PHP вне конкуренции. Но как я понимаю, автор хочет чему-то все же научиться и по каким-то своим критериям выбрал Ruby. В таком случае небольшие сайты это всего лишь этап. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
в смысле с т.з. ассортимента готового ("второй свежести") ПО, или же с т.з. требований ? или требований к железякам ? (интересуют циферки... типа: ruby-новый cgi обрабатывает меньше запросов параллельно, чем php-шный, и циферки!) Это сообщение отредактировал(а) bilbobagginz - 18.2.2010, 18:43 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
bilbobagginz, в таких случаях вопрос нагрузки не стоит практически.
Поэтому рулит именно ассортимент, доступность и красота обертки. у php-шных решений всего банально больше. Что там внутри - вопрос другой. а циферки... циферки в вакууме ничего не говорят но можно глянуть тут http://shootout.alioth.debian.org/u32q/ben...amp;lang2=jruby Это сообщение отредактировал(а) Fortop - 18.2.2010, 21:48 -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| valdez |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.2.2010 Репутация: нет Всего: нет |
Всем спасибо за комментарии.
Да, я имел введу именно FCGI, на случай, если Руби не окажется на хостинге. http://shootout.alioth.debian.org/u32q/ben...amp;lang2=jruby - интересно получается, ПХП получается быстрее, но ЦПУ загружено в два-три раза больше. Вообще, хочу научиться писать быстрые и надёжные веб-приложения, не обязательно рассчитанные на большие нагрузки. |
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
Но в любом случая - в каком-то виде Ruby должен стоять на хостинге. Ну или Java - тогда можно использовать JRuby. Кстати, о Java - приведенный вами тест - тест производительности именно JRuby. п.с. не совсем понимаю, почему Вас тянет писать на голом Ruby без использования Rails. Это сообщение отредактировал(а) Vasay - 19.2.2010, 12:51 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| valdez |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.2.2010 Репутация: нет Всего: нет |
Потому что Рельсы, как оказалось, создают приличную нагрузку и требуют много ресурсов. Да и хостинг для проектов на рельсах советуют по-мощнее выбирать. Если найду подходящий мне хостинг - буду использовать рельсы, удобнее. В любом случае мне нужно для начала изучить сам Руби. |
||||
|
|||||
![]()
|
| Правила форума "Ruby: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |