Когда дело доходит до онлайн-презентации на настольном компьютере, у нас есть такие опции, как actionscript, java, picolo, flare, prefuse. Теперь выбор идеального языка для потребностей субъективен и зависит от проекта. Но если вам нужно выбрать Processing (язык), то на какой основе вы выберете? на ваш взгляд, что такое pro и con обработки?
Когда использовать язык обработки?
Ответ 1
Обработка делает (относительно) легко визуализировать данные. На веб-сайте приведены некоторые подсказки о том, где/кто его использует:
Обработка - это язык программирования с открытым исходным кодом и среда для людей, которые хотят программировать изображения, анимацию и взаимодействия. Он используется студентами, художниками, дизайнерами, исследователями и любителями для обучения, прототипирования и производства. Он создан, чтобы преподавать основы компьютерного программирования в визуальном контексте и служить в качестве программного заклада и профессионального инструмента для производства. Обработка является альтернативой проприетарным программным инструментам в том же домене.
Посмотрите на веб-сайт для демонстраций, тематических исследований и дополнительной информации.
На мой взгляд, хорошо, если вы хотите рисовать графику или даже анимацию простым способом, но она не очень подходит для программирования графических интерфейсов.
Ответ 2
На мой взгляд, обработка - отличный инструмент для приложений визуализации данных (например: http://www.visualcomplexity.com/vc/). Я использовал в прошлом для этой цели, чтобы отобразить разницу между алгоритмами рисования графа.
Это определенно не язык общего назначения, но я думаю, что он сможет интегрировать его с Java.