JavaScript,PHP,Python, XML

jskfan
jskfan used Ask the Experts™
on
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
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Jim RiddlesPrepress/OMS Specialist

Commented:
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.

Author

Commented:
 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 ?
Sebastian StrittmatterSoftware Development
Commented:
You can use JavaScript in two different ways.
The most used way is use it on the front-end. Here the JavScrip code is executed in the client browser. The code come into the browser via a normal webserver.
In this case javascript is used to manipulate the web page. So you can for exaplme realize dynamic web applications that reloads content without refreshing the hole page. An easy example is to fade in some form elements after the use filled in his first name.

The other way javscript can be used is as a server side programm. Here you need a JavaScript runtime environment for example node,js. Then you write some code an this code will be executet like a normal programm. With this you can build an webserver an connect to datebases and so on.

You can look here what javascript is.
What is JavaScript
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Jim RiddlesPrepress/OMS Specialist

Commented:
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.

Author

Commented:
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
Prepress/OMS Specialist
Commented:
I'm not certain where the XML comes in.  Some use XML to pass information back and forth between services, but that isn't the only way to do so.    Programming languages typically have an XML library to make it easier to work with XML.

Again, directing you to W3Shools, they have a nice introduction to the subject located here.

Author

Commented:
Thank you

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial