Начало работы с Bluemix. Какими были ваши первые приложения, использующие эту платформу? Они могли бы мне посоветовать? И простите что-нибудь за вопрос.
Спасибо за внимание.
Начало работы с Bluemix. Какими были ваши первые приложения, использующие эту платформу? Они могли бы мне посоветовать? И простите что-нибудь за вопрос.
Спасибо за внимание.
Я думаю, это зависит от вашего опыта программирования и ваших личных предпочтений. Если вы хотите начать программировать с классической объектно-ориентированной парадигмой, вам следует попробовать среду выполнения Liberty. Вместо этого, если вам нравятся языки сценариев, возможно, вы могли бы попробовать среды выполнения Python, Ruby или Go. Все они предоставляют пример приложения, которое вы можете расширить по своему усмотрению, и имеют очень подробную документацию. Я предлагаю вам взглянуть на IBM Containers, они очень интересные и мощные, и они позволяют вам потенциально делать что угодно с платформой.
Если вы работаете в локальной среде, обратите внимание, что Bluemix построен на базе Cloud Foundry, и необходимо учитывать два важных момента:
По этой причине локальная файловая система не должна использоваться.
Лично у меня был некоторый опыт работы с JEE + WAS, и моим первым приложением было веб-приложение, разработанное на Liberty Runtime. Я предлагаю вам ознакомиться с IBM Bluemix DevOps Services, которые позволяют разрабатывать, создавать и развертывать работающие на веб-IDE.
Таким образом, различные среды выполнения и службы в рамках bluemix предоставляют 2 типа образцов, которые помогут вам начать работу. Boilerplate, которые представляют собой образцы, которые вы можете расширить для разработки новых приложений, а на других образцах есть кнопка «развернуть в bluemix», которую можно использовать для автоматической установки образца и готовности к работе. Обычно вы начинаете с чего-то вроде этого, чтобы увидеть, как это работает, а затем двигаться дальше.
На этот вопрос уже был дан ответ. Но я думаю, что вы ищете типы приложений, которые вы можете разрабатывать с помощью Bluemix.
Чтобы ответить на ваш вопрос, первое приложение, которое я разработал, использовало службу Concept Insights Watson для извлечения информации из некоторых новостных статей и создания поиска новостей на основе концепций. Я также экспериментировал со службой Language Translation, где я преобразовывал содержимое веб-страницы с английского на испанский.
Если вы просмотрите страницы документации по различным службам Watson, вы обнаружите различные варианты использования, в которых применима конкретная служба.
В более общем плане я вижу, что Bluemix поможет нам написать несколько действительно умных приложений простым способом. Службы Watson предоставляют действительно простой интерфейс для всех разработчиков приложений, избавляя от очень сложных задач машинного обучения и алгоритмов искусственного интеллекта, которые потребуют хорошего уровня знаний, если мы будем выполнять их самостоятельно.
Кроме того, Bluemix ничем не отличается от любого другого PaaS, например, для AWS, Google Compute Engine или Azure. Bluemix предоставляет реляционные базы данных, очереди, контейнеры баз данных временных рядов и т. д. как часть платформы. Они должны использоваться приложением, которое вы разрабатываете, чтобы удовлетворить случаи использования межпроцессного взаимодействия, хранения данных и т. д.
Надеюсь, этот ответ даст вам некоторое представление о том, какие приложения вы можете написать с помощью сервисов понимания концепции Bluemix.
Наши локальные приложения работают на WAS ND. Когда мы начали пробовать Liberty в BlueMix (как приложение, а не сервис), типичные проблемы в основном были связаны с 12 Factors.