Link to home
Start Free TrialLog in
Avatar of jskfan
jskfanFlag for Cyprus

asked on

JavaScript,PHP,Python, XML

JavaScript,PHP,Python, XML

I have read that JavaScript is Front End, but what does that mean in a development standpoint?.  Does the Developer change the Webpages in an automation way on the web server?
I am not sure how Javascript is used in the business world ,whether it is installed on the Server(windows server or Linux) or on a workstation( windows 7)
Let's say we have Javascript installed on Windows Server , then web server is installed on the same box(windows server), then JS will automate the web pages that got generated in the web server. is that the Front End

Back End, probably they mean the Program language used such as PHP or Python or Java, will use  the Web Server as well as the Database( MSSQL,MySQL,SQLLITE.etc...)

I threw in this question XML, because I am not sure if it gets created automatically or a developer has to manually write it like he/she will write HTML

Thank you
Avatar of Jim Riddles
Jim Riddles
Flag of United States of America image

JavaScript used to be a front-end technology.  In other words, it ran in user's web browser when a page contained the code.

With the creation of technologies such as Node.js, JavaScript can now be used to create applications at the server, as well.
Avatar of jskfan

ASKER

 In other words, it ran in user's web browser when a page contained the code.

how does the Developer control that ? the Developer must have a code on the webserver that dictates how the user browser will act

With the creation of technologies such as Node.js, JavaScript can now be used to create applications at the server, as well.

application at the server, you mean  that connect to database and fetches the Data to User browser requests ?
SOLUTION
Avatar of Sebastian Strittmatter
Sebastian Strittmatter
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
how does the Developer control that ? the Developer must have a code on the webserver that dictates how the user browser will act
The developer controls what is executed on the client PC by serving web pages from a web server.  Whether you use IIS, Apache, Node.js, etc...you would create pages to serve to your visitors.  For pages that have no interactivity, you could get by with no JavaScript whatsoever,

Have a look at W3chools, it has excellent tutorials on getting started as a very beginner, and moving into more advanced topics.

application at the server, you mean  that connect to database and fetches the Data to User browser requests ?
Precisely...with Node.js, you can create your entire application with JavaScript.  There are multiple frameworks that you can use to make that task easier.  I personally prefer the Express web framework.  You can find out more about that here.
Avatar of jskfan

ASKER

Thank you Guys.
Regarding XML,  I am not sure if it gets created automatically or a developer has to manually write it like he/she will write HTML
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

Thank you