Какой язык я должен использовать для создания этого приложения? - PullRequest
0 голосов
/ 08 сентября 2010

Мне нужно сделать приложение, которое работает из браузера, которое может захватывать видео с веб-камеры, показывать пользователю, что захватывается, иметь возможность приостановить этот захват (необязательно, но я бы хотел) и послезакончил, пользователь нажал бы кнопку «отправить» и отправил бы ее на сайт (сервер).

Я боролся с JMF, потому что у меня есть только некоторые знания Java, но это очень темная и непонятная структурана это не так много документации.

Итак, как мне лучше это сделать, учитывая, что я просто немного знаю Java и должен был бы выучить любой другой язык с самого начала (вероятно,все же легче чем JMF)?

Ответы [ 2 ]

2 голосов
/ 08 сентября 2010

Темная и неясная структура без большого количества документации, вероятно, не будет очень хорошо поддержана в будущем. Вероятно, стоит окунуться и чему-то научиться.

Два очевидных варианта - это Flash и Silverlight. Из них Flash имеет гораздо более широкую установленную базу, но Silverlight использует семейство языков Microsoft .NET, а C # больше похож на Java, чем программирование на Flash, и его будет намного легче изучать.

Silverlight имеет порты Linux и Mac, но все же лучше всего поддерживается в Windows. (Flash немного лучше на других платформах, чем Silverlight, но все же он не идеален. Если честно, на любой платформе нет ничего идеального.) Поэтому Flash немного кроссплатформенен.

На том основании, что больше компаний ищут разработчиков Flash, чем разработчиков Silverlight, и даже если Silverlight - реальная конкуренция, вероятно, Flash останется здесь, я бы порекомендовал Flash. Flash или Silverlight будут соответствовать вашим потребностям, и Silverlight будет быстрее запускать этот проект с нуля, но Flash будет охватывать больше пользователей и будет более полезен для вашего резюме в будущем.

1 голос
/ 08 сентября 2010

Звучит так, будто Флэш был бы хорошим выбором.Особенно, если вам все равно придется изучать платформу - у них есть хороший сайт документации: http://www.adobe.com/devnet/video/

Удачи!

...