Comparação das vantagens e desvantagens de grandes linguagens de programação

Comparação das vantagens e desvantagens de grandes linguagens de programação

Pode ser muito conveniente para C # UP.

O poder do C # depende do desenvolvimento do .NET, e o desenvolvimento de .net é ver como a Microsoft é determinada e o investimento no .NET. Ele pode ser visto a partir dos sistemas Windows 2003 e Vista (o antigo interno .NET1.1, este último built-in .NET2.0. Net tem importante significado estratégico na programação do Windows.

O C # é atualmente aplicável à programação de rede, outras áreas, como bancos de dados, programação de formulários, aumentando gradualmente.

Php.

Vantagens do PHP.

1. Plataforma cruzada, desempenho superior, combinado com o Linux / UNIX não tem 45% em combinação com janelas, baixos custos de desenvolvimento,

A mais clássica da php é: Linux + Apache + MySQL + PHP. Ideal para desenvolver aplicativos da Web pequenos e médios, porque é fácil obtê-lo, o desenvolvimento é rápido. E todo o software é de código aberto, que pode reduzir o investimento.

Por exemplo, a lâmpada (Linux / Apache / MySQL / PHP) ou FAMP (FreeBSD / Apache / PHP), ou o aplicativo de dados pode ser considerado para alterar o PostgreSQL ou o Oracle, suporte n tipos de bancos de dados. (N> = 10)

2. Sintaxe simples, entrada rápida, se houver outros programadores baseados em linguagem, duas semanas podem ser introduzidas, e algumas são semelhantes ao ASP. Há ferramentas de desenvolvimento maduras, como Nuphped, ou Zend Studio, etc., e Eclipse, etc. podem ser usados ​​sob a plataforma Linux.

3. Suporte atual de tecnologia mainstream, como WebService, Ajax, XML, etc., aplicação suficiente.

4. Existe um suporte relativamente completo, como o uso do ADODB ou PEAR :: DB para fazer uma camada de abstração de banco de dados, use o modelo SMARTY ou SMART para fazer camadas de modelo, se for PHP 5.1, você também pode usar o PDO (Dados do PHP Objeto) para acessar o banco de dados.

5. Existem muitos quadros maduros, como a estrutura da MVC: PHPMVC, suportam estrutura acionada por eventos semelhantes a http://asp.net: Prado, suporta o rápido desenvolvimento de Ruby on Rails: bolo, etc. Suas necessidades de aplicação.

6. PHP 5 tem um sistema maduro orientado a objetos que pode adaptar-se aos requisitos básicos orientados a objetos. Adequado para desenvolver grandes projetos.

7. Há uma comunidade madura para apoiar o desenvolvimento do PHP.

8. Muitas aplicações grandes foram usadas no PHP, como Taobao, Yahoo, 163, Sina, etc., muitos dos grandes portais, muitas escolhas como sua linguagem de desenvolvimento, portais grandes podem escolher, acho que suficiente para poder para ser usado. (Entende-se que está gradualmente se voltando para Java internamente.

9. Existem muitos quadros de código aberto ou sistemas de código aberto que podem ser usados, como um quadro de código aberto relativamente conhecido com Zend F

Published
Categorized as Journal