Регистрация  |  Вход

Next Level - Flask

Как показала практика - Rails штука крутая, но прожорливая. На VPS c 1Gb мой данные сайт (можно считать без нагрузки) постоянно ругается что ему не хватает памяти. Не особо пока умею оценивать сколько реально приложение жрет оперативки, но как-то для одного сайта многовато по моему. Ну там еще крутится асинхронная очередь на redis и база Postgres, запускаются кроны и крутится mail сервер, но я считаю их одним целым с сайтом.
Rails в этом плане разочаровал. Возможно стартап с нормальным финансированием и отлично впишится в Rails но для всякой мелочи не совсем то.
В общем решил поменять инструмент.
Долго присматривался к Go, даже успел родить кучу глупых вопросов на Reddit и Toster. Но слишком там все медленно в плане скорости разработки, каждый шаг - победа в олимпийских играх, библиотек нормальных нет, все приходится писать с нуля. Хотя результат просто превосходен. Для прода просто идеален - встроенный production ready сервер, и компиляция приложения в бинарник делают деплой проще некуда - залил и запустил. Но пока написание своего движка - слишком дорогое удовольствие. В перспективе отличный инструмент для оптимизации существующего сайта. Можно очень успешно переписывать узкие места, тем самым повышая производительность.
Выбирал куда податься. Смотрел обратно на PHP с его Yii. Все-таки простота php - родился/умер и простота в продакшен очень дорого стоят. Можно поднять Apache или Nginx, накидать КУЧУ сайтов на одном VPS и ждать пока что-нибудь выстрелит. В простое PHP ничего не стоит. Но, млин, это ж PHP .
Решил вернуться в Python: Django или Flask. Django тоже самое что и Rails, тоже монстр, только чуть шустрее. Шило на мыло не хочется менять. Остался Flask!!! Вот его и буду теперь использовать. Преимущества: python=скорость, огромный выбор библиотек. Пустой Flask реально "пустой", только базовый функционал, если что нужно прикручивай библиотеку. Вроде как на проде не сильно прожерлив, практика покажет.

Если у кого был опыт, поделитесь. С удовольствием обсужу!

Как показала практика - Rails штука крутая, но прожорливая. На VPS c 1Gb мой данные сайт (можно считать без нагрузки) постоянно ругается что ему не хватает памяти. Не особо пока умею оценивать сколько реально приложение жрет оперативки, но как-то для одного сайта многовато по моему. Ну там еще крутится асинхронная очередь на redis и база Postgres, запускаются кроны и крутится mail сервер, но я считаю их одним целым с сайтом.
Rails в этом плане разочаровал. Возможно стартап с нормальным финансированием и отлично впишится в Rails но для всякой мелочи не совсем то.
В общем решил поменять инструмент. 
Долго присматривался к Go, даже успел родить кучу глупых вопросов на Reddit и Toster. Но слишком там все медленно в плане скорости разработки, каждый шаг - победа в олимпийских играх, библиотек нормальных нет, все приходится писать с нуля. Хотя результат просто превосходен. Для прода просто идеален - встроенный production ready сервер, и компиляция приложения в бинарник делают деплой проще некуда - залил и запустил. Но пока написание своего движка - слишком дорогое удовольствие. В перспективе отличный инструмент для оптимизации существующего сайта. Можно очень успешно переписывать узкие места, тем самым повышая производительность.
Выбирал куда податься. Смотрел обратно на PHP с его Yii. Все-таки простота php - родился/умер и простота в продакшен очень дорого стоят. Можно поднять Apache или Nginx, накидать КУЧУ сайтов на одном VPS и ждать пока что-нибудь выстрелит. В простое PHP ничего не стоит. Но, млин, это ж PHP :( .
Решил вернуться в Python: Django или Flask. Django тоже самое что и Rails, тоже монстр, только чуть шустрее. Шило на мыло не хочется менять. Остался [b]Flask[/b]!!! Вот его и буду теперь использовать. Преимущества: python=скорость, огромный выбор библиотек. Пустой Flask реально "пустой", только базовый функционал, если что нужно прикручивай библиотеку. Вроде как на проде не сильно прожерлив, практика покажет.

Если у кого был опыт, поделитесь. С удовольствием обсужу!



не знаю, может уже лучше завязать с небольшими языками, а взяться за... за Java.
говорят там деньги, да и поможет улучшить понимание процессов Salesforce, которые происходят за сценой...

не знаю, может уже лучше завязать с небольшими языками, а взяться за... за Java.
говорят там деньги, да и поможет улучшить понимание процессов Salesforce, которые происходят за сценой...

Нет, только не Java!!! У меня к этому языку чисто негативные отношения.
Во первых язык меньше всего подходит для web, он все-таки больше подходит для системного программирования. Помню изучал Spring с Hibernate и делал тестовое задание - это была жуть. Простейшее приложение состояло их тонны кода.
Во-вторых комьюнити java отвратительное. Все-таки на другие языки люди приходят самостоятельно по зову сердца (я считаю их настоящими программистами), а на java сидят одни студенты, которых "заставили" выучить это язык и они вообще "клали" на программирование. Им просто нужно придти, отсидеть в офисе 8 часов и свалить. Нет никаких интересных статей, презентаций, конференций.
В третьих, java создан чтобы тянуть из бизнеса бабло. Если на других языках функционал делается быстро, то на java все сделано для того чтобы армия студентов жавистов не осталась без работы.
Нет, только не java!

Нет, только не Java!!! У меня к этому языку чисто негативные отношения.
Во первых язык меньше всего подходит для web, он все-таки больше подходит для системного программирования. Помню изучал Spring с Hibernate и делал тестовое задание - это была жуть. Простейшее приложение состояло их тонны кода.
Во-вторых комьюнити java отвратительное. Все-таки на другие языки люди приходят самостоятельно по зову сердца (я считаю их настоящими программистами), а на java сидят одни студенты, которых "заставили" выучить это язык и они вообще "клали" на программирование. Им просто нужно придти, отсидеть в офисе 8 часов и свалить. Нет никаких интересных статей, презентаций, конференций.
В третьих, java создан чтобы тянуть из бизнеса бабло. Если на других языках функционал делается быстро, то на java все сделано для того чтобы армия студентов жавистов не осталась без работы.
Нет, только не java!

Dmitry Shnyrev
Нет, только не Java!!! У меня к этому языку чисто негативные отношения.
Во первых язык меньше всего подходит для web, он все-таки больше подходит для системного программирования. Помню изучал Spring с Hibernate и делал тестовое задание - это была жуть. Простейшее приложение состояло их тонны кода.
Во-вторых комьюнити java отвратительное. Все-таки на другие языки люди приходят самостоятельно по зову сердца (я считаю их настоящими программистами), а на java сидят одни студенты, которых "заставили" выучить это язык и они вообще "клали" на программирование. Им просто нужно придти, отсидеть в офисе 8 часов и свалить. Нет никаких интересных статей, презентаций, конференций.
В третьих, java создан чтобы тянуть из бизнеса бабло. Если на других языках функционал делается быстро, то на java все сделано для того чтобы армия студентов жавистов не осталась без работы.
Нет, только не java!

Ну насчет уже совсем системного ты наверное не прав. Просто ява достаточно древний язык и для своих времен был очень не плох. Но времена меняются.

[quote="Dmitry Shnyrev"]Нет, только не Java!!! У меня к этому языку чисто негативные отношения.
Во первых язык меньше всего подходит для web, он все-таки больше подходит для системного программирования. Помню изучал Spring с Hibernate и делал тестовое задание - это была жуть. Простейшее приложение состояло их тонны кода.
Во-вторых комьюнити java отвратительное. Все-таки на другие языки люди приходят самостоятельно по зову сердца (я считаю их настоящими программистами), а на java сидят одни студенты, которых "заставили" выучить это язык и они вообще "клали" на программирование. Им просто нужно придти, отсидеть в офисе 8 часов и свалить. Нет никаких интересных статей, презентаций, конференций.
В третьих, java создан чтобы тянуть из бизнеса бабло. Если на других языках функционал делается быстро, то на java все сделано для того чтобы армия студентов жавистов не осталась без работы.
Нет, только не java![/quote]

Ну насчет уже совсем системного ты наверное не прав. Просто ява достаточно древний язык и для своих времен был очень не плох. Но времена меняются.

wilder
Ну насчет уже совсем системного ты наверное не прав. Просто ява достаточно древний язык и для своих времен был очень не плох. Но времена меняются.

Да, тоже про это хотел сказать выше. Сейчас большая часть вакансий - это поддержка старых систем. Раньше java был везде и везде на нем строился бизнес. А сейчас эти системы надо поддерживать. Мне рассказывали знакомые программисты - полдня ищешь одну строчку в проекте, вторую половину дня гоняешь тесты. Творческая работа

[quote="wilder"]Ну насчет уже совсем системного ты наверное не прав. Просто ява достаточно древний язык и для своих времен был очень не плох. Но времена меняются.[/quote]
Да, тоже про это хотел сказать выше. Сейчас большая часть вакансий - это поддержка старых систем. Раньше java был везде и везде на нем строился бизнес. А сейчас эти системы надо поддерживать. Мне рассказывали знакомые программисты - полдня ищешь одну строчку в проекте, вторую половину дня гоняешь тесты. Творческая работа :) 

Статистика по нашему району:

ИТ компании по технологиям: в целом --- обслуживающая --- стартап

JAVA 50% --- 57% --- 34%
NET 25% --- 27% --- 10%
Ruby 12% --- 2% --- 31%
Mobile 13% --- 11% --- 25%

Вакакнсии (условное сравнение)
JAVA 8шт : NET 5шт : Ruby 1шт : Mobile 1шт

да Ruby отлично выглядит, но где вакансии? а кормиться то сейчас нужно.

PHP несмотря ни на какой Друпал не при деньгах, однажды только видел вакансию на Yii.

но я предлагаю держатьcя именно JAVA как текущего корпоративного стандарта, как русла CRM --- ERP system, мы ведь в бизнес-процесс автоматизейшн работаем.

кстати на чем SAP работает?

Dmitry Shnyrev
на java сидят одни студенты, которых "заставили" выучить это язык и они вообще "клали" на программирование

ну вот и прекрасно, значит новичок-энтузиаст, который может день и ночь узучать тему, и ждет выходных не для того чтобы бухнуть, а почитать новые книги по теме, достаточно быстро отожмет таких конкурентов

Статистика по нашему району:

ИТ компании по технологиям: в целом --- обслуживающая --- стартап

JAVA   50% --- 57% --- 34%
NET    25% --- 27% --- 10%
Ruby   12% --- 2% --- 31%
Mobile 13% --- 11% --- 25%

Вакакнсии (условное сравнение)
JAVA 8шт : NET 5шт : Ruby 1шт : Mobile 1шт 

да Ruby отлично выглядит, но где вакансии? а кормиться то сейчас нужно.

PHP несмотря ни на какой Друпал не при деньгах, однажды только видел вакансию на Yii.

но я предлагаю держатьcя именно JAVA как текущего корпоративного стандарта, как русла CRM --- ERP system, мы ведь в бизнес-процесс автоматизейшн работаем.

кстати на чем SAP работает?

[quote="Dmitry Shnyrev"]на java сидят одни студенты, которых "заставили" выучить это язык и они вообще "клали" на программирование[/quote]

ну вот и прекрасно, значит новичок-энтузиаст, который может день и ночь узучать тему, и ждет выходных не для того чтобы бухнуть, а почитать новые книги по теме, достаточно быстро отожмет таких конкурентов

Да, знаю что Java популярен.
Вот авторитетный источник - http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
НО он, по крайней мере мне, не интересен как язык. Java проект это сразу уровень энтерпрайза, т.е. глобальный, т.е. максимум на что там можно рассчитывать - это место винтика в огромном механизме. Я больше в душе стартаповец. Salesforce конечно мой хлеб (я зарабатываю бабки на нем, потому что есть опыт), но душа не лежит честно к этому (вот почему поток статей по salesforce иссяк примерно год назад). Я все-таки в душе верю в "Проект", который сделаю сам с нуля и который "выстрелит". Я об этом мечтаю. А сидеть и ковыряться в чужом (возможно говно-) коде какого-нибудь банка не очень хочется.
А что касается современного бизнеса, то я бы сегодня предлагал им решения ТОЧНО не Java. Тот же Rails или Django или Yii развернутый на Heroku или Amazon способен куда на большее и стоить будет в итоге меньше. Но проблема в том что специалистов, которые способны это варить на рынке куда меньше студентов-жавистов. Бизнесу конечно не выгодно - связываться с областью, в которой специалистов мало.
Поэтому популярность Java считаю просто высосанной из пальца, просто исторически так сложилось.
Если интересно можно проанализировать популярные стартапы последних лет. Сколько из них сделаны на Java?

Да, знаю что Java популярен.
Вот авторитетный источник - http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
НО он, по крайней мере мне, [b]не интересен как язык[/b]. Java проект это сразу уровень энтерпрайза, т.е. глобальный, т.е. максимум на что там можно рассчитывать - это место винтика в огромном механизме. Я больше в душе стартаповец. Salesforce конечно мой хлеб (я зарабатываю бабки на нем, потому что есть опыт), но душа не лежит честно к этому (вот почему поток статей по salesforce иссяк примерно год назад). Я все-таки в душе верю в "Проект", который сделаю сам с нуля и который "выстрелит". Я об этом мечтаю. А сидеть и ковыряться в чужом (возможно говно-) коде какого-нибудь банка не очень хочется.
А что касается современного бизнеса, то я бы сегодня предлагал им решения ТОЧНО не Java. Тот же Rails или Django или Yii развернутый на Heroku или Amazon способен куда на большее и стоить будет в итоге меньше. Но проблема в том что специалистов, которые способны это варить на рынке куда меньше студентов-жавистов. Бизнесу конечно не выгодно - связываться с областью, в которой специалистов мало.
Поэтому популярность Java считаю просто высосанной из пальца, просто исторически так сложилось.
Если интересно можно проанализировать популярные стартапы последних лет. Сколько из них сделаны на Java?

Вот интересное исследование
http://geektimes.ru/post/242456/

Вот интересное исследование :) 
http://geektimes.ru/post/242456/
[img]http://habrastorage.org/files/420/88f/2bd/42088f2bdaf24551b26a67616d6a227d.png[/img]

<blank>

[i]<blank>[/i]

Джаву ты не любишь, а пробовал C#?
Он намного "слаще" джавы.

Джаву ты не любишь, а пробовал C#?
Он намного "слаще" джавы.

Gres
Джаву ты не любишь, а пробовал C#?
Он намного "слаще" джавы.

С языками семейства С вообще не связывался. Возможно C# что-то другое, но он у меня просто ассоциируется с С, поэтому даже не трогал. Опять же это Enterprize level со всеми вытекающими отсюда последствиями.
Ну и еще небольшой момент, если не ошибаюсь С# под Windows платформу? Что-то я не слышал про связку Linux + C#. Или я ошибаюсь?

[quote="Gres"]Джаву ты не любишь, а пробовал C#?
Он намного "слаще" джавы.[/quote]
С языками семейства С вообще не связывался. Возможно C# что-то другое, но он у меня просто ассоциируется с С, поэтому даже не трогал. Опять же это Enterprize level со всеми вытекающими отсюда последствиями. 
Ну и еще небольшой момент, если не ошибаюсь С# под Windows платформу? Что-то я не слышал про связку Linux + C#. Или я ошибаюсь?

Dmitry Shnyrev
Gres
Джаву ты не любишь, а пробовал C#?
Он намного "слаще" джавы.

С языками семейства С вообще не связывался. Возможно C# что-то другое, но он у меня просто ассоциируется с С, поэтому даже не трогал. Опять же это Enterprize level со всеми вытекающими отсюда последствиями.
Ну и еще небольшой момент, если не ошибаюсь С# под Windows платформу? Что-то я не слышал про связку Linux + C#. Или я ошибаюсь?

Ну есть Mono, но он уныл.
C# != C
C# === Java с кучей сахара
Microsoft открыл исходники net core, так что ждем скоро полную кросплатформенность.

[quote="Dmitry Shnyrev"][quote="Gres"]Джаву ты не любишь, а пробовал C#?
Он намного "слаще" джавы.[/quote]
С языками семейства С вообще не связывался. Возможно C# что-то другое, но он у меня просто ассоциируется с С, поэтому даже не трогал. Опять же это Enterprize level со всеми вытекающими отсюда последствиями. 
Ну и еще небольшой момент, если не ошибаюсь С# под Windows платформу? Что-то я не слышал про связку Linux + C#. Или я ошибаюсь?[/quote]
Ну есть Mono, но он уныл.
C# != C
C# === Java с кучей сахара
Microsoft открыл исходники net core, так что ждем скоро полную кросплатформенность.

Ну вот ты как раз и написал кучу причин почему не стоит использовать C#
Все-таки лично для меня важны минимализм, скорость работы, скорость разработки, стоимость.
С# я думаю тут только скорость работы может обеспечить и то спорный вопрос.
Java и С# старики и их время проходит, они остаются в своих нишах.
На сцене появляются технологии помоложе и получше :).

Ну вот ты как раз и написал кучу причин почему не стоит использовать C# :)
Все-таки лично для меня важны минимализм, скорость работы, скорость разработки, стоимость.
С# я думаю тут только скорость работы может обеспечить и то спорный вопрос.
Java и С# старики и их время проходит, они остаются в своих нишах. 
На сцене появляются технологии помоложе и получше :).

Dmitry Shnyrev
Я больше в душе стартаповец.

Мне кажется язык это всего лишь инструмент. Startup это 50% идея, и 50% то как ты ее презентуешь.
А пользоваться нужно инструментом, которым ты умеешь лучше всего пользоваться.


Кстати у salesforce есть программа поддержки стартапов - https://bloomcom.force.com/

[quote="Dmitry Shnyrev"]
Я больше в душе стартаповец. [/quote]

Мне кажется язык это всего лишь инструмент. Startup это 50% идея, и 50% то как ты ее презентуешь.
А пользоваться нужно инструментом, которым ты умеешь лучше всего пользоваться.


Кстати у salesforce есть программа поддержки  стартапов - https://bloomcom.force.com/ 

yurybond
Dmitry Shnyrev
Я больше в душе стартаповец.

Мне кажется язык это всего лишь инструмент. Startup это 50% идея, и 50% то как ты ее презентуешь.
А пользоваться нужно инструментом, которым ты умеешь лучше всего пользоваться.


Абсалютно верно многие кто смотрел в сторону Salesforce потом выбирали Oracle по разным причинам,для них это проще как я потом понял.
Очень бы хотелось увидеть видео с митапа которые еще не выложенны.К слову сейчас работаю на стартапе где Ruby интегрируется с Salesforce.

[quote="yurybond"][quote="Dmitry Shnyrev"]
Я больше в душе стартаповец. [/quote]

Мне кажется язык это всего лишь инструмент. Startup это 50% идея, и 50% то как ты ее презентуешь.
А пользоваться нужно инструментом, которым ты умеешь лучше всего пользоваться.
[/quote]
Абсалютно верно многие кто смотрел в сторону Salesforce потом выбирали Oracle по разным причинам,для них это проще как я потом понял. 
Очень бы хотелось увидеть видео с митапа которые еще не выложенны.К слову сейчас работаю на стартапе где Ruby интегрируется с Salesforce.

Sergey Prichepo
Абсалютно верно многие кто смотрел в сторону Salesforce потом выбирали Oracle

Что ты имеешь в виду по Oracle? Слишком это понятие растяжимое. Java вроде это тоже Oracle. Если знаком с этой областью, расскажи что знаешь.

[quote="Sergey Prichepo"]Абсалютно верно многие кто смотрел в сторону Salesforce потом выбирали Oracle[/quote]
Что ты имеешь в виду по Oracle? Слишком это понятие растяжимое. Java вроде это тоже Oracle. Если знаком с этой областью, расскажи что знаешь.

Sergey Prichepo
К слову сейчас работаю на стартапе где Ruby интегрируется с Salesforce.

Очень любопытно. Что за интеграция в общих словах? чистый Ruby или Rails?

[quote="Sergey Prichepo"]К слову сейчас работаю на стартапе где Ruby интегрируется с Salesforce.[/quote]
Очень любопытно. Что за интеграция в общих словах? чистый Ruby или Rails?

Dmitry Shnyrev
Sergey Prichepo
Абсалютно верно многие кто смотрел в сторону Salesforce потом выбирали Oracle

Что ты имеешь в виду по Oracle? Слишком это понятие растяжимое. Java вроде это тоже Oracle. Если знаком с этой областью, расскажи что знаешь.

Клиент один пришел хотел salesforce cказал все классно,потом поcчитал сколько стоит data storage,сказал да ну на фиг такие заходы ! у него должна была быть большая клиентаская база. Выбрал какое то решение на Oracle экспресс, не знаю не вдовался в детали.

[quote="Dmitry Shnyrev"][quote="Sergey Prichepo"]Абсалютно верно многие кто смотрел в сторону Salesforce потом выбирали Oracle[/quote]
Что ты имеешь в виду по Oracle? Слишком это понятие растяжимое. Java вроде это тоже Oracle. Если знаком с этой областью, расскажи что знаешь.[/quote]
Клиент один пришел хотел salesforce cказал все классно,потом поcчитал сколько стоит data storage,сказал да ну на фиг такие заходы ! у него должна была быть большая клиентаская база. Выбрал какое то решение на Oracle экспресс, не знаю не вдовался в детали.

Dmitry Shnyrev
Sergey Prichepo
К слову сейчас работаю на стартапе где Ruby интегрируется с Salesforce.

Очень любопытно. Что за интеграция в общих словах? чистый Ruby или Rails?

у клиента сервис по продаже авто на Ruby а заказчик хочет что бы это все работало через salesforce в данном случае использую REST для работы.

[quote="Dmitry Shnyrev"][quote="Sergey Prichepo"]К слову сейчас работаю на стартапе где Ruby интегрируется с Salesforce.[/quote]
Очень любопытно. Что за интеграция в общих словах? чистый Ruby или Rails?[/quote]
у клиента сервис по продаже авто на Ruby а заказчик хочет что бы это все работало через salesforce в данном случае использую REST для работы.

Sergey Prichepo
у клиента сервис по продаже авто на Ruby а заказчик хочет что бы это все работало через salesforce в данном случае использую REST для работы.

Кстати очень use case - организовать администрирование через Salesforce, не всего, но хотя бы критически важных элементов, таких как биллинг, база клиентов, статистика. Настроил такую синхронизацию и довольный клиент будет играться всякими репортами, нотификациями. И данные будут продублированы, и по каждому чиху не надо разработчика дергать рубишного. Это хороший пример. Спасибо за инфу.

[quote="Sergey Prichepo"]у клиента сервис по продаже авто на Ruby а заказчик хочет что бы это все работало через salesforce в данном случае использую REST для работы.[/quote]
Кстати очень use case - организовать администрирование через Salesforce, не всего, но хотя бы критически важных элементов, таких как биллинг, база клиентов, статистика. Настроил такую синхронизацию и довольный клиент будет играться всякими репортами, нотификациями. И данные будут продублированы, и по каждому чиху не надо разработчика дергать рубишного. Это хороший пример. Спасибо за инфу. 

Мы сейчас на своем проекте тоже интеграцией занимаемся с 1с. На 1с очень сложно какие-то изменения в логику вносить, специалиста сложно нормального найти, а если и найдешь то явно не на фултайм. Заказали один раз интеграцию, чтобы webservice на 1с подняли и дергаем его как и когда хотим, вытягиваем данные, а уже на Salesforce извращаемся над ними как душе угодно, и репорты и статистика и нотификейшены. Благо разработчиков Salesforce хватает. Зато не страшно что-нибудь сломать у злой бухгалтерши.

Мы сейчас на своем проекте тоже интеграцией занимаемся с 1с. На 1с очень сложно какие-то изменения в логику вносить, специалиста сложно нормального найти, а если и найдешь то явно не на фултайм. Заказали один раз интеграцию, чтобы webservice на 1с подняли и дергаем его как и когда хотим, вытягиваем данные, а уже на Salesforce извращаемся над ними как душе угодно, и репорты и статистика и нотификейшены. Благо разработчиков Salesforce хватает. Зато не страшно что-нибудь сломать у злой бухгалтерши.

Dmitry Shnyrev
Кстати очень use case - организовать администрирование через Salesforce

Причем, он очень распространен.

[quote="Dmitry Shnyrev"]Кстати очень use case - организовать администрирование через Salesforce[/quote]
Причем, он очень распространен.

Gres
Причем, он очень распространен.

Что-то мне он не очень то попадается.

[quote="Gres"]Причем, он очень распространен.[/quote]
Что-то мне он не очень то попадается.

Dmitry Shnyrev
Что-то мне он не очень то попадается.

Зато у меня был не один проект с таким юзкейсом.

[quote="Dmitry Shnyrev"]Что-то мне он не очень то попадается. [/quote]
Зато у меня был не один проект с таким юзкейсом.

Sergey Prichepo
у клиента сервис по продаже авто на Ruby а заказчик хочет что бы это все работало через salesforce в данном случае использую REST для работы.

можно немного подробнее описать:
- какой бизнес функционал был на стороне Ruby,
- и какой бизнес функционал был на стороне СФ?

это очень интересная тема - совмещение, интеграция двух систем в единый бизнес процесс или даже единое приложение. (точнее сказать сначала бизнес процесс нужно разделить на две системы, а затем объединить их работу).

уверен, что и других был подобный real-world опыт, пожалуйста, поделитесь.

[quote="Sergey Prichepo"]у клиента сервис по продаже авто на Ruby а заказчик хочет что бы это все работало через salesforce в данном случае использую REST для работы.[/quote]

можно немного подробнее описать:
- какой бизнес  функционал был на стороне Ruby, 
- и какой бизнес  функционал был на стороне СФ?

это очень интересная тема - совмещение, интеграция двух систем в единый бизнес процесс или даже единое приложение. (точнее сказать сначала бизнес процесс нужно разделить на две системы, а затем объединить их работу).

уверен, что и других был подобный real-world опыт, пожалуйста, поделитесь.

Den Brown
точнее сказать сначала бизнес процесс нужно разделить на две системы, а затем объединить их работу

Не думаю что тут было "разделение". Смею предположить, что сначала был сайт на Ruby, он выстрелил (вернее выстрелил бизнес), а потом просто решили автоматизировать бизнес процессы с помощью SF. Я думаю по такому алгоритму развивается большая часть бизнеса.

[quote="Den Brown"]точнее сказать сначала бизнес процесс нужно разделить на две системы, а затем объединить их работу[/quote]
Не думаю что тут было "разделение". Смею предположить, что сначала был сайт на Ruby, он выстрелил (вернее выстрелил бизнес), а потом просто решили автоматизировать бизнес процессы с помощью SF. Я думаю по такому алгоритму развивается большая часть бизнеса.