Member 14652038 Ответов: 1

Является ли nodejs правильным инструментом для моего приложения ?


Привет.

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

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

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

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

Кроме того, это дало бы большой стек языков программирования (HTML+CSS) + JS для работы, нет необходимости использовать PHP, Python или другой бэкэнд-язык.

Идея состоит в том, чтобы иметь в конце веб-приложение, к которому можно получить доступ с любого устройства.


Мне бы очень помогла технологическая ориентация.

Что я уже пробовал:

I made a prototype with ExpressJS and NodeJS, a simple web application hosted locally that can manipulate mySQL database ( that I created through phpMyAdmin ). It work well, if WAMP is running. But I dont know if I should continue in this path ... 

Andy Lanng

Это совершенно правильный подход. если вы хотите быть действительно кровоточащим краем, то вы могли бы дать ему бэкэнд GoLang, но это просто еще один язык для изучения (но он прост и даже более легкий, чем node)
Лично я бы написал свой бэкэнд в Nodejs и передний конец в NodeJs с React, но все, что вы найдете проще всего ^_^

Что касается "доступно на любом устройстве"? Ну, у каждого устройства есть веб-браузер ^_^

1 Ответов

Рейтинг:
1

pmdwise

Привет
Не зная точно, что вы делаете, трудно сказать.

Но....
Вы можете сделать совсем немного с nodejs и html.
Таким образом, регистрация времени начала и остановки возможна с помощью базового веб-интерфейса.

Проблема возникает, когда вы говорите, что хотите делать фотографии, видео, ссылаться на электронные письма и т. д.
Я предполагаю, что вы хотите сделать это с помощью мобильного телефона.
Вам нужно будет сделать снимок, и телефоны могут быть не все одинаковыми, если только вы не
предоставьте их своим работникам. Поэтому вам нужно будет получить доступ к оборудованию
(камера или фотомагазин) на телефоне. Вы можете сделать это с помощью Java.
Посмотрите на Codename One в качестве начала, он позволяет создавать мультиплатформенные сборки из одной кодовой базы.

Затем вам понадобится служба REST/ SOAP для подключения к вашему серверу.
с помощью js или java. Возможно, вы захотите взглянуть на jquery и метод fetch ().

Вы также можете посмотреть на поставщиков услуг, таких как Aeromark, которые позволяют вам настраивать работу
потоки и уже делают многое из того, что вы ищете в отношении мобильного приложения;
то есть фотографировать, отправлять сообщения и т. д..

Вы также можете посмотреть на Kirona DRS для получения аналогичных вариантов.

Вы также можете иметь свое собственное программное обеспечение в доме, которое делает REST /SOAP звонки на них
поставщики услуг как я обнаружил они никогда не совсем совпадают с тем что вам нужно
но они дают вам отличный старт

С уважением
Питер