Difference between revisions of "PHP vs ASP.NET"

From TITAN Wiki
Jump to: navigation, search
(Created page with "Why have we chosen ASP.NET/C# technology for Titan, not PHP? There are four aspects, that must be taken into consideration: 1. Knowledge of the technology/language I think th...")
 
m
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
Why have we chosen ASP.NET/C# technology for Titan, not PHP?  
+
[[File:Aspnet.png|thumb|400px|ASP.NET technology logo.]]
 +
__NOTOC__
 +
=== Why have we chosen ASP.NET/C# technology for Titan instead of PHP? ===
 
There are four aspects, that must be taken into consideration:
 
There are four aspects, that must be taken into consideration:
1. Knowledge of the technology/language
 
I think that this is the reason why you ask for PHP version. PHP was very popular in 2004-2010, that is why it is so widely known. Nowadays, all serious websites use other, more efficient & professional frameworks/languages, not PHP. PHP can be useful, when connected with other modern frameworks (Facebook example). But in general, PHP is a technology of the past. It doesn't have all required features that all current technologies have (for web development: ASP.NET from Microsoft, JSP from Oracle, Ruby or many open source frameworks). The real battle nowadays is between .NET and Java. Two biggest frameworks on the market. We decided to choose .NET because I think it's better, however if you say that Java is better - I won't argue. They are pretty much the same when it comes to technology and features. I know Java and JSP, but I prefer C# and ASP.NET.
 
Moreover, the most important thing is that Titan is 100% Object Oriented. You don't have to know the language to customize it! See how easy is to code in C#. I bet you will love C# - it's so intuitive, simple and so powerful:
 
https://usetitan.com/Images/OOP/e1.png
 
https://usetitan.com/Images/OOP/e2.png
 
https://usetitan.com/Images/OOP/e3.png
 
https://usetitan.com/Images/OOP/e4.png
 
https://usetitan.com/Images/OOP/e5.png
 
https://usetitan.com/Images/OOP/e6.png
 
You can be really calm about the language knowledge matter.
 
  
2. Technology/language security & stability
+
===== 1. Knowledge of the technology/language =====
ASP.NET is the most safest technology online. It's used by most banks websites. That is why we decided to use it too. When it comes to money, security and stability, you need to be 100% sure.
+
PHP was very popular in 2004-2010, that is why it is so widely known. Nowadays, all serious websites use other, more efficient & professional frameworks/languages, not PHP. Of course, PHP can be also very powerful, when it's a core of other modern frameworks (like Laravel, Symfony or Zend). But in general, PHP is a technology of the past. It doesn't have all required features that current technologies have for fast web development. Nowadays, the real choice is between .NET and Java (two biggest frameworks on the market). We decided to choose .NET because it's more flexible.  
  
3. Technology performance
+
The most important thing is that Titan is 100% Object Oriented software. You don't have to know the language to customize it! See how easy is to code in C#. I bet you will love C# - it's so intuitive, simple and so powerful:<gallery>
ASP.NET can be really fast. For example see StackOverflow numbers, they are very impressing: http://highscalability.com/blog/2014/7/21/stackoverflow-update-560m-pageviews-a-month-25-servers-and-i.html (or latest update: http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/). They run on ASP.NET/C# and they truly show what is the power of this technology when it comes to performance.
+
E1.png|Example 1
 +
E2.png|Example 2
 +
E3.png|Example 3
 +
E4.png|Example 4
 +
E5.png|Example 5
 +
E6.png|Example 6
 +
</gallery>So you can be really calm about the language knowledge matter.
  
4. Hosting pricing
+
===== 2. Technology/language security & stability =====
Linux servers are the most popular and respectable ones. They have a lot of advantages. However Windows (ASP.NET servers), are that powerful too. There was only one significant difference between those two in the last years: pricing. Windows server were always more expensive than Linux ones. However, nowadays it changed. They are more less the same price (maybe a little bit more expensive). All because of big popularity of ASP.NET/C# nowadays.  
+
ASP.NET is the safest web development technology available. It's used by most banking websites and this is why we decided to use it too. When it comes to money, security and stability, you always need to be 100% sure.
  
I can't wait to hear what do you think about it.
+
===== 3. Performance =====
 +
ASP.NET can be really fast. For example, see StackOverflow statistics, they are very impressing: http://highscalability.com/blog/2014/7/21/stackoverflow-update-560m-pageviews-a-month-25-servers-and-i.html (or latest update: http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/). They run on ASP.NET/C# and they truly show the power of this technology when it comes to performance.
  
As for Titan Ultimate - great choice. This is the most powerful package which allows you to make any customizations you want. It's a true long-term investment for serious, long-lasting businesses. If you have any more questions, feel free to ask. I would be happy to help and assist you.
+
===== 4. Hosting pricing =====
 
+
Linux servers are the most popular and respectable ones. They have a lot of advantages and they can be considered as the most efficient servers out there. However, Windows (ASP.NET servers) are just as powerful. There was only one significant difference between these two in the last years: pricing. Windows server were always more expensive than Linux ones. However, nowadays it is no longer true. They are more less the same price (maybe a little bit more expensive). All because of big popularity of ASP.NET/C# framework nowadays.
I’m looking forward for your reply.
 
 
 
Regards,
 
Jack
 
UseTitan owner
 
 
 
=
 
===========
 
If you are not that savvy with the back-end, ASP.NET is the best choice for you. Moreover, Titan was developed to be 100% customizable and intuitive, and to fully use ASP.NET potential. See examples how it’s easy to develop something in Titan:
 
https://usetitan.com/Images/OOP/s1.png
 
https://usetitan.com/Images/OOP/s2.png
 
https://usetitan.com/Images/OOP/s4.png
 
 
And as for the front-end, ASP.NET is also easier and more intuitive than PHP. ASP.NET fronted looks exactly like HTML page, with that difference, that it have more tags.
 
 
Anyway, 90% of our customers are not tech-people (no matter if it’s PHP or ASP.NET), and that is the whole point. We are developers and we handle all technical/coding  issues. You can fully focus on website management, while we take care of technical things. By the way, there is no difference in PHP and ASP.NET management, they are almost similar. You can fully focus on website administration and you can really count on us when it comes to technical things.
 

Latest revision as of 09:47, 1 October 2018

ASP.NET technology logo.

Why have we chosen ASP.NET/C# technology for Titan instead of PHP?

There are four aspects, that must be taken into consideration:

1. Knowledge of the technology/language

PHP was very popular in 2004-2010, that is why it is so widely known. Nowadays, all serious websites use other, more efficient & professional frameworks/languages, not PHP. Of course, PHP can be also very powerful, when it's a core of other modern frameworks (like Laravel, Symfony or Zend). But in general, PHP is a technology of the past. It doesn't have all required features that current technologies have for fast web development. Nowadays, the real choice is between .NET and Java (two biggest frameworks on the market). We decided to choose .NET because it's more flexible.

The most important thing is that Titan is 100% Object Oriented software. You don't have to know the language to customize it! See how easy is to code in C#. I bet you will love C# - it's so intuitive, simple and so powerful:So you can be really calm about the language knowledge matter.
2. Technology/language security & stability

ASP.NET is the safest web development technology available. It's used by most banking websites and this is why we decided to use it too. When it comes to money, security and stability, you always need to be 100% sure.

3. Performance

ASP.NET can be really fast. For example, see StackOverflow statistics, they are very impressing: http://highscalability.com/blog/2014/7/21/stackoverflow-update-560m-pageviews-a-month-25-servers-and-i.html (or latest update: http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/). They run on ASP.NET/C# and they truly show the power of this technology when it comes to performance.

4. Hosting pricing

Linux servers are the most popular and respectable ones. They have a lot of advantages and they can be considered as the most efficient servers out there. However, Windows (ASP.NET servers) are just as powerful. There was only one significant difference between these two in the last years: pricing. Windows server were always more expensive than Linux ones. However, nowadays it is no longer true. They are more less the same price (maybe a little bit more expensive). All because of big popularity of ASP.NET/C# framework nowadays.