To ask the current most fiery programming language, JavaScript (JS, not the sword Saint) Dare say second, no one dares to say first. I personally feel that Javasccript has the following advantages or characteristics: '
1, suitable for getting started
JS This language introduction is actually very simple, look at the personal foundation and experience, about 1-5 days to master, or even proficient.
2, the user is huge
The front end of the world has a very hot news, that is, a public welfare organization in the United States to prison inmates training front-end development, and so they get out of prison can be new, the core language is JS. JS users have spread to the prison, it is conceivable that the number of users.
3, open source projects surge
The most active on GitHub, the fastest-growing are JS related projects, it forums, it video tutorial sites, the most is also the front end, such as MU class network, and so on. A huge creative platform for young people with dreams.
4, all-in front and back
The birth of Nodejs completely overturned JS's position in the field of programming, because it made him the only language in the front and back. Even all-in-one says there is a platform, today the theme is to use JS to develop a desktop application Nodehs.
A few previous articles mentioned node-webkit to develop desktop applications, share my real-world project "program Manager" today and this project is hosted on GitHub. Because there is a detailed introduction on GitHub, here I paste directly here, but the introduction of English. You can go to GitHub to view it directly by clicking on the Open link.
-----------------------------------------------------------a gorgeous delimiter.------------------------------------------------------- --
Nw-program-manager
Program Manager based in Node-webkit (NW), server end (or port) through MySQL DB server to control the client program.
It's a Program manager application this based on Node-webkit, as show below:
Run on:
WINDOW7/8 (32bit or 64bit)
How do I use it? Ready works:
Before hitting the appliction,you should know how the running the Node-webkit application,you can ref to:https://github.co M/rogerwang/node-webkit/wiki/how-to-package-and-distribute-your-apps. After control Above,now you should has something below,you can drop the project (Nw-program-manager) Floder to the Nw.exe File,then It'll running the Appliction,good luck for you!
First of All:choose the user
If There is no problems in running the app and you can see below image,now you should choose the User,the client mean the CL Ient End (side), the server mean the controller end (side).
Client Sidestep 1:setting the database
Setting the MySQL DB as below,then click the Connect button,if connected the button would become Green,and the button text Would change to "disconnect" (click it again to disconnect the db). The case,you should make sure the DB server is Running,and the setting are right work. (First connectting the DB it would auto create the DB & Tables,next time it would load the data from DB Server).
Step 2:add or remove app items
As show below Picture,click the Add button to add the apps items, after That,the app item row would be added to center. As the same remove button.
Step 3:select. exe file
As below image Showed,click the Slect button that layed on app item row,to Select the window ' s application which controled By the other side (Controller).
Controller Sidestep 1:
As the same as client side,settting the DB and click the Coonect button to connect the DB server.as below:
Step 2:
After connected the DB server, it'll auto load the app items form Server,and It'll update once per second. Then you can control the remote client end ' s apps through the Run & Close button. As below:
Summary
If there is a questions,please commit in the issue Page,or jion in the QQ group:139761568. thanks!
Node-webkit "Program Manager"