@niklih13

Какой язык выбрать для создания программы (см. описание)?

В общем я со своим напарником делаем проект. Нам необходимо сделать многофакторную аутентификацию.
Суть в том, что при запуске Windows программа автоматически начинает работать под видом безобидной программы (программа предназначена для детей и их родителей). И при попытке запуска какого-либо приложения, на указанный номер телефона или e-mail адрес будет высылаться уведомление о разрешении допуска к приложению.
Например: Ваше чадо решила поиграть в игрушки. Научилось включать компьютер, запустила отцовский аккаунт Steam, но отец узнал это через уведомление и запретил доступ.
Как думаете, какой язык лучше всего подходит для реализации данной программы?

P.S. В нашем распоряжении уже есть C#, JavaScript, Python, Delphi
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
Немного сумбурно но всё же...

C#, Delphi - самое то. На клиенте.
И вот даже Delphi (хоть многие его не любят) ибо RAD Studio позволяет выпускать кроссплатформенные приложения и не требует .NET фреймворка. А .NET фреймворк нужен C#, причем часть фишек есть в 4.5, который не встанет на винду xp. Хотя кому нужна xp...
Ну и вид - скины. Вид программы имеет значение. У C# всё платное.
У Delphi AlphaControls (одни из лучших скинов имхо) - бесплатны для жителей СНГ.
А если делфи ещё и по акции скачана, то и сама делфи бесплатна (да я успел).

JavaScript - не подходит т.к. более ориентирован на браузеры и всё что с ними связано.
Python - подойдет как серверный язык.

Вангую логику работы.
Из C#, Delphi post/get запрос идет на ваш сервер (можно по https).
На сервере вызывается скрипт (написанный на Python) который уже шлет письма или смски (через смс шлюз коих полно) на телефон.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
На любом.
Вам нужно не столько язык программирования изучить, сколько работу ОС и технологии, чтобы понимать откуда брать нужную вам информацию и как отправлять уведомления.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы