Infrastructure Map Server Forum
Welcome to Autodesk’s Infrastructure Map Server Forums. Share your knowledge, ask questions, and explore popular Infrastructure Map Server topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Platform - .NET vs PHP

3 REPLIES 3
Reply
Message 1 of 4
bcales
299 Views, 3 Replies

Platform - .NET vs PHP

I develop in asp (not .NET), yet I've had very little experience with VB.NET.

I've seen php and its somewhat similar to asp - simple coding.

I'm torn - what platform to go with. I am with a local Government - somewhat of a Microsoft Shop.

Will php last? Any unbiased positions on php vs .net? Which has more options and functionality for the end user and integration with other systems?
3 REPLIES 3
Message 2 of 4
Anonymous
in reply to: bcales

Take a look at http://www.tiobe.com/tpci.htm for popularity rankings of
various languages. The big difference between the languages is that .NET
requires that you are running a Microsoft Server and using Internet
Information Servies. PHP and Java are platform independent. Also, PHP is
free and open source; .NET is not. PHP is easier to learn and write in
since it tends to be used in a linear, procedural manner similar to what you
are probably doing in ASP right now. ASP.NET (and Java) are more difficult
to learn since they are object oriented languages from the ground up.
Personally, I prefer writing in C#.NET, but PHP is probably the most
universal solution. In most cases, these decisions should be dictated by
your internal IT department's standards.


--
Andy Morsell, P.E.
Spatial Integrators, Inc.
http://www.SpatialGIS.com


wrote in message news:5467542@discussion.autodesk.com...
I develop in asp (not .NET), yet I've had very little experience with
VB.NET.

I've seen php and its somewhat similar to asp - simple coding.

I'm torn - what platform to go with. I am with a local Government -
somewhat of a Microsoft Shop.

Will php last? Any unbiased positions on php vs .net? Which has more options
and functionality for the end user and integration with other systems?
Message 3 of 4
Anonymous
in reply to: bcales

Andy Morsell wrote:
> Personally, I prefer writing in C#.NET, but PHP is probably the most
> universal solution. In most cases, these decisions should be dictated by
> your internal IT department's standards.

From personal experience, in some municipalities these standards can be
flexible if there is a good cost/benefit reason for bending them 🙂

Our internal standard is to use .Net for web development (VB.Net or C#).
However, I'm pushing PHP for MapGuide-related development. Partially
because I'm fluent in it, but also because I believe that there are
long-term benefits to going with PHP.

Here are some points in favour of PHP:

- It's easy to learn
- It's installed on the MapGuide server by default (it's required by the
server administration application)
- It's easier to get support from the MapGuide Open Source community on
language-specific issues (more PHP users than C#/Java)
- Most of the developer samples are in PHP
- I think that it is a reasonable guess that in the long run more
community-developed code will be available for PHP

The real answer though is to use whatever language is the best fit for
your organisation's infrastructure and your developers' abilities.

Jason
Message 4 of 4
Anonymous
in reply to: bcales

PHP is very popular and it will last... Problem with PHP is that is not
object oriented language... PHP can run on both platforms, MS, and
Unix-alike platforms. .NET technology is, no question, the best internet
programming platform ever. And it becomed even better in 2005 version! It
takes maybe little more effort to learn .Net, but once you have, it is much
easier and faster development than PHP. I'm not against a PHP, I have used,
PHP, ASP 3.0, Asp.Net 2003 and 2005 with VB and C#, and I found .Net
platform the best platform ever... Plus, it have the best integrated
development environment!



wrote in message news:5467542@discussion.autodesk.com...
I develop in asp (not .NET), yet I've had very little experience with
VB.NET.

I've seen php and its somewhat similar to asp - simple coding.

I'm torn - what platform to go with. I am with a local Government -
somewhat of a Microsoft Shop.

Will php last? Any unbiased positions on php vs .net? Which has more options
and functionality for the end user and integration with other systems?

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report