Puthiphorn Ответов: 3

Какая языковая программа лучше всего подходит для веб-приложения электронной коммерции PHP vs Java?


Я собираюсь создать веб-приложение электронной коммерции для 10 тысяч пользователей. Теперь я не знаю, какой язык является лучшим между PHP и JAVA?

Xiao Ling

Вам лучше выбрать язык, с которым вы знакомы. Нет лучшего языка. Например, Facebook построен на PHP. Встроенный Microsoft ASP.NET и т. д.

3 Ответов

Рейтинг:
1

Santhosh Babu Mahimairaj

Производительность, вероятно, не является одним из факторов. Для динамического языка PHP на самом деле работает довольно хорошо; в зависимости от задачи он может превзойти или не превзойти другие технологии. Модель приложения просто слишком отличается, чтобы сравнивать ее непосредственно с Java или ASP.NET. Даже если есть измеримая разница в скорости, она невелика и, вероятно, линейна, что означает, что ее можно решить, бросив на нее больше оборудования. Кроме того, сам язык программирования редко является узким местом - алгоритмы, доступ к базе данных, пропускная способность сети и ввод-вывод в целом являются обычными виновниками, если только вы не пишете что-то действительно интенсивное для процессора.

Причины использования ASP.NET или Java над PHP, которые, скорее всего, включают в себя:

Интеграция платформы. ASP.NET предлагает расширенные возможности интеграции .NET и лежащая в основе ОС Windows.
Общая целеустремленность. PHP был разработан специально для интернета, в то время как .NET и Java - платформы общего назначения. Используя Java или .NET, вы можете прикрепить как настольные, так и веб-интерфейсы к одному и тому же общему коду без особых усилий, в то время как PHP не очень подходит для написания настольных приложений.
Особенности организации кода. Java и .NET были разработаны для ООП с самого начала, в то время как ООП в PHP-это несколько запоздалая мысль. PHP ввел пространства имен совсем недавно, и они ограничены и неуклюжи по сравнению с тем, что есть .NET и Java должны предложить. Программирование в корпоративном стиле обычно сильно зависит от ООП, что делает PHP менее подходящим кандидатом.
Еще одна причина воспринимаемого эффекта заключается в том, что PHP является бесплатным (как в пиве) и вездесущим - каждая дешевая общая веб-хостинговая компания имеет PHP в своем стандартном пакете, но сервер .NET или Java обойдется вам значительно дороже. Следовательно, огромная масса небольших сайтов использует PHP не потому, что это лучший инструмент для работы, а единственный под рукой.

Это не значит, что PHP непригоден для больших проектов - он просто плохо сочетается с "корпоративным" типом программирования. Его сильные стороны лежат в другом месте, и если вы можете использовать их, вы можете так же легко создавать крупномасштабные приложения, как и с любой другой веб-технологией.


Рейтинг:
0

Marcin Kozub

Привет,

Прежде всего, в каждом языке есть свои плюсы и минусы. Нет "лучшего" языка для приложения электронной коммерции. Все зависит от навыков программиста, окружающей среды,функциональности, которую вы хотите достичь, и т. д.

Второй. Я не вижу смысла разрабатывать собственное приложение для электронной коммерции, если вы не хотите практиковаться. Есть много хороших скриптов, которые вы можете использовать бесплатно. Есть много плагинов, которые вы можете скачать и настроить скрипт электронной коммерции.

Овации.


Рейтинг:
0

Richard MacCutchan

Ни. Вы должны изучать правильную веб-разработку, а не беспокоиться о языке. Идти к http://www.asp.net/[^] и посмотрите на образцы и учебные пособия.