Answer the question
In order to leave comments, you need to log in
Is it possible to write standalone GUI applications for Ubuntu Desktop in PHP or JS/Vue - how?
Bottom line: I'm a web developer on a common Laravel / Vue stack, sometimes I want to write something for my laptop under Ubuntu. for example, an application for ToDo or something like that, with a GUI, but so that it does not work in the browser, but "by itself" :)
Are there any good platforms for this?
Well, to be trite - there are all sorts of forms, the ability to save data, a UI framework and all that stuff.
Answer the question
In order to leave comments, you need to log in
there is.
but the vast majority of people do not need the word at all.
lot of remakes who do not see and / or do not want other alternatives.
Well, in theory, you can ... From the options: react native and pwa for the front, and do and place the back as usual (only not on hosting, but on a laptop)
There is an opinion that web technologies (namely, the browser as a user interface and the backend as the main part with business logic) are the future of the entire interface, the example with the darkness of applications on electron shows this. And where several people will work with application data at once or work from several places is meant - a very right direction, since it facilitates deployment and in fact there are almost no requirements for the workplace, they almost do not require maintenance, which beautifully fits into the strategy of thin energy efficient and cheap client.
Therefore, yes, this is the case if you are ready to pay with resources for a decent overhead both on the browser side and on the backend. Thanks to technologies such as sqlite and ready-made php web server implementations (yes, just a one-liner to use php -S ....) then why not, deploying such an application is relatively easy, but you need to remember that a web application can be used without a client part (api can be called from any other application) and it is not easy to control this process (in fact, it is easy, you need to issue an authorization token for any launch of the application, store it in the browser storage and the process of installing such an application is authorization, i.e. issuing this token, even if the backend is launched right next to it)
ps my opinion, when it comes to applications for one place and person, then ... this is a disgusting direction of development, but beautiful / correct / effective - not the words that most people like, so most likely it will be so.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question