Client Side Only vs. Client & Server Approach
===

We are two colleagues having an argument about if a 'Client Side Only' web development approach is something that will suit best a mobile application which gets its data from (WCF) services.

The client is written in JavaScript and HTML 5.

My colleague feels that 'Serverless' application is more powerful and deployable and could be code oriented just as server side programming. He also feels that it looks that this is considered to be the recommended design approach by experts for web apps as described above.

I strongly feel that JavaScript, being a script language , although having its pros, is very much not code oriented, and while being suitable for web sites or web application page presentation, should not be used as a 'Business layer' and could not be compared to server side programming which is object oriented by definition, not to mention stability and security.

Will greatly appreciate your expert opinions...

Thank you,

Oran


