Hello all,
I was recently tasked to give pros and cons of .NET and PHP as the development tool for NAV e-commerce.
I'm a .NET guy, but wanted to give an objective look at the two languages.
Please give your opinions and thoughts...it would be much appreciated.
Thanks in advance.
0
Comments
Which language you use (PHP, ASP, Phyton or else) is dependent on your needs. But the business logic is in C/AL.
Regards
From NAV's perspective, all of the b-logic should be in NAV, and therefore accessed through webservices. As far as I know, there is no significant difference in the way any object oriented language handles web services.
From a rendering perspective, I know that ASP.NET used to a be a little clunky (circa 2002), and therefore PHP was preferential.
I suppose that there are differences between which you should prefer, but I don't think the differences have anything to do with NAV.
This NAV process will be programmed in C/AL, not .NET or PHP. The external app, or web page will need to be programmed in a language that has the mechanism to communicate through the same means as the NAV component is using, and as long as that language has those capabilities, it doesn't matter which language that is. You could even write your own language.
RIS Plus, LLC
My emphasis was on webservices because it is becoming (has become?) the best practice for ecommerce.
But you're right, the logic is programmed in C/AL, the communication component can be any number of things, and the external language can be anything that interfaces with the communication component.
Hi Denster,
I was wondering about your comment:
"This NAV process will be programmed in C/AL, not .NET or PHP. The external app, or web page will need to be programmed in a language that has the mechanism to communicate through the same means as the NAV component is using..."
I follow that logic loud and clear. Do you know of any push to move more C/AL development towards .NET with future versions of NAV? I'm thinking long term.
Any input is greatly appreciated. Thank you.
gad1
You should follow the official releases from Microsoft about this. There's nothing that I can add to that, as it would all be speculating.
RIS Plus, LLC
My name is Chris, it's a pleasure meeting you. Thanks for your replies.
RIS Plus, LLC