Answer the question
In order to leave comments, you need to log in
Which language to choose for a portable windows program?
Good afternoon.
At work, I had a need to write one program for accounting for equipment, repairs and spare parts. Since the workstation is very limited in rights, for the first time I decided to do everything on the web, and quite cheerfully started on py + django, there is even a prototype that I actively used. But at one fine moment, the management decided that the employees did not need the Internet, and my project remained unfinished.
Now there was a desire to revive it in the form of a win-application. But due to small rights, there are restrictions:
- I will definitely not be allowed to install any frameworks, .net and java are not installed on the computer, but there is silverlight and c ++;
- there are no administrator rights, and nothing can be installed at all, so the program should be as portable as possible.
At the same time, the minimum that I need is a sane gui and the ability to work with a database, at least something like SQlite.
In the direction of which language to look in my situation? Something like c++ and Delphi? It seems to be read, PyQT will allow you to complete the task, but I feel that there is a pitfall, for sure, rights will be needed for the python interpreter.
Thanks in advance!
Answer the question
In order to leave comments, you need to log in
for certain for the python interpreter the rights will be necessary.No, the rights are needed for the "for all" type installation. but the python interpreter can be used portable, put in the folder with the program. and where to get it - not for me, I'm not a pythonist
but there is silverlight and c++is this how it is? )) runtimes? they will not help you develop. silverlight should be coded in visual studio. c++ can be done in it, or in notepad, but you need a compiler. and runtimes for portable c ++ programs, it's better to also put programs in your folder - your own, under which
If you do not have rights, no language will help. Rights do not depend on the language.
There is nothing to do at work with household chores - do it at home on your computer there and there will be no problems with rights - you will be an administrator.
Why complicate? Accounting is the base, MSAccess + VBA to help you. Or even Visual FoxPro.
It all depends on the complexity of the planned accounting system, your "rights" and personal preferences.
For example, I'm currently studying Golang, and LiteIDE is also portable.
In general, as a software developer, you have a very original set of installed software:
Windows + Silverlight (runtime?) + c++ (gcc?) - Java runtime - .Net ...
the first time I decided to do everything on the web- to take out information, even if not secret, outside the corporate network is a bad practice. Swearing with admins about the installed "left software" - too.
At work, I had a need to write one program for accounting for equipment, repairs and spare parts. Since the workstation is very limited in rights, for the first time I decided to do everything on the web, and quite cheerfully started on py + django, there is even a prototype that I actively used. But at one fine moment, the management decided that the employees did not need the Internet, and my project remained unfinished.
Now there was a desire to revive it in the form of a win-application. But due to small rights, there are restrictions:Most likely you can write to the user profile.
- I will definitely not be allowed to install any frameworks, .net and java are not installed on the computer, but there is silverlight and c ++;
- there are no administrator rights, and nothing can be installed at all, so the program should be as portable as possible.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question