такое решение для улучшения безопасности php? - PullRequest
1 голос
/ 21 октября 2010

сейчас мы работаем в одном проекте. В этом проекте мы выбрали HTML5 и CSS3.но мы все еще не понимаем сценарии на стороне сервера, будь то php, ruby, python, scala и многое другое ... наши требования - не что иное, как

  1. ЯЗЫК СЕРВЕРНОГО СКРИПИРОВАНИЯ: наш язык сценариев на сервере безопасени более полезные (простота разработки, безопасность, обслуживание) в любой стадии.Можете ли вы предложить мне, что хорошо в настоящее время (21-10-10)?извините, если этот вопрос является аргументом ...
  2. , и вы можете сказать, какая тенденция сейчас в языке веб-разработки ... не спрашивать о том, какой язык ... но какая тенденция (сначала функциональное программирование, чтобы упасть в концепции.... это все еще концепция oops или мы перешли на какой-то недавний тренд?)
  3. и я слышал об использовании правильной структуры классов oops с любым языком, который может повысить безопасность?это правда?Я искал много и много больше, чем 1 неделю.но все еще путают ...
  4. БАЗА ДАННЫХ: все еще путаете, какая база данных лучше для нас?

Извините всех, если мой вопрос причиняет боль или вызывает больше обсуждения?и спасибо всем ...

Ответы [ 2 ]

1 голос
/ 21 октября 2010

Это зависит от сложности приложений, требований к производительности, целевой аудитории (корпоративная интрасеть, интернет, ...) и бюджета.

Если вы сможете дать более подробную информацию об этом, вы можете получить более подходящий ответ, а не очень общий (как этот)

И что более важно, в какой технологии вам и вашей команде комфортно. Успешность, завершенность и производительность Java-проекта и PHP-проекта в большей степени зависят от опыта и знаний команды, чем от самого языка.

См. Также следующие вопросы: (php vs python) масштабируемость , Сравнение производительности и масштабируемости PHP и Java и эта статья от Joel.

Хорошо, вы спросили о безопасности:

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

0 голосов
/ 21 октября 2010

ООП само по себе не сделает ваш сайт безопасным.Также не будет использование какого-либо конкретного языка или ОС или фреймворка.Только хорошие практики помогут вам, и большинство из них применимо независимо от парадигмы, языка или платформы.

Что касается популярности языка, PHP, Python и Ruby (на Rails) кажутся довольно популярными.Как и языки .net, особенно C #.Не путайте слова «популярный» с «хорошим» или , особенно «безопасный», хотя - вам нужно , чтобы оценить языки для себя, и не доверяйте каким-то случайным фанатамна intarwebz говорит вам, так как мы не те, кто должен будет строить вещи с ним.И, прежде всего, следуйте лучшим рекомендациям для выбранного вами языка / фреймворка , иначе любые преимущества, которые, как он заявляет, будут предлагаться, скорее всего, будут недействительными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...