Member 14160288 Ответов: 3

Создание арендного настольного приложения


Всем привет

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

На каком языке лучше всего построить такое приложение?

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

Я думал о том, что ... NW.js и Электрон. Но я не уверен, что это лучший выбор.
Что вы думаете об использовании nw.js или электрон в этом проекте?

3 Ответов

Рейтинг:
2

RickZeeland

Я полагаю, вы хотите написать кросс-платформенное приложение, которое может работать на Windows, Linux и Mac.
Затем взгляните на эти альтернативы Электрону: https://www.slant.co/topics/9043/~electron-alternatives-for-cross-platform-app-development-using-web-technologies[^]
А также: https://www.slant.co/topics/5817/~стороны-чтобы-сделать-а-кроссплатформенность-приложение[^]


Member 14160288

Спасибо

Рейтинг:
1

OriginalGriff

Лучший язык-это тот, который вы знаете.
Если вы не знаете языка и структуры, то вы добавляете большую кривую обучения к своей задаче.

Цитата:
Мой проект-это арендованное настольное приложение ... Я думал о том, что ... NW.js и Электрон.
Но... любой javascript, вероятно, является плохим выбором для настольного приложения: именно здесь настольные языки действительно хорошо работают. Поэтому, если вы знаете C#, C++ или даже VB, я бы рекомендовал вам пойти с этим.


Member 14160288

Спасибо за ваш ответ.
Пока что я изучаю JS. Но я хотел бы выучить новый язык с помощью этого приложения.

OriginalGriff

Когда вы изучаете язык, любой язык, не пытайтесь сделать это, написав приложение на нем! Вы получите так много ошибок, потому что вы понятия не имеете, что есть и чего нет.
Чтобы выучить язык, прочитайте книгу (Wrox и Addison-Wesley делают хорошие книги) или лучше пройдите курс. Пытаться выучить язык во время написания приложения-все равно что пытаться научиться водить машину во время участия в гонке Формулы-1.

Рейтинг:
1

Dave Kreskowiak

Ты идешь по неверному пути. Какой смысл в этом упражнении? Вы собираетесь писать приложение или изучать язык? Вы не можете делать и то и другое одновременно. Попробуйте сделать это, и вы закончите тем, что плохо напишете приложение и едва Изучите язык/фреймворк.

Почему это так? Как правило, это происходит в такой ситуации: изучая язык, вы в конечном итоге изучаете вещи, которые меняют дизайн вашего приложения, и вы в конечном итоге переписываете код снова и снова. Это становится старым очень быстро, и вы в конечном итоге пытаетесь сократить переписывание кода. Вскоре после этого ваш код будет выглядеть так, как будто он был написан 10 людьми, которые печатали на клавиатуре одновременно. В конечном итоге вы отказываетесь от приложения и переходите к другим вещам.

Когда Вы, наконец, освоитесь с языком, вы вернетесь и полностью перепишете приложение с нуля.


Member 14160288

Спасибо за ваш ответ.
- Да, ты прав. Я понимаю.
Просто мне нужно что-то подобное, чтобы делать свою работу лучше. Кроме того, я делаю это для удовольствия.