Python или Ruby для веб-разработки? [закрытый]

5
задан 3zzy 6 January 2010 в 09:05
поделиться

6 ответов

[
] [

]Я изучаю Python некоторое время, но, похоже, это язык общего назначения, немного сложный и не подходящий для веб-разработки.[

] [
] [

]Python очень хорошо подходит для веб-разработки. Существует несколько веб-фреймворков, таких как []Django[] и []Flask[] (другие включают TurboGears, Pylons, web.py, web2py, ...).[

] [

]Я думаю, что на ваш вопрос нет реального ответа. Программисты на Python скажут идти с Python, программисты на Ruby скажут идти с Ruby. Как говорит @JRL, попробуйте оба. Предлагаю потратить некоторое время на оценку RoR и Django (пройдитесь, например, по учебникам)[

].
7
ответ дан 18 December 2019 в 07:09
поделиться
[

] Одной из идей было бы попробовать и то, и другое![

] [

] Протестируйте написание простой страницы блога с обоими, и выберите то, что вам больше нравится.[

].
7
ответ дан 18 December 2019 в 07:09
поделиться

Python определённо может быть использован в веб-разработке. На Python написано так много сайтов. Например:

и так далее...

Кроме того, существует так много великих питоновских веб-фреймворков.

  • TurboGears
  • Django
  • Pylons
  • Web2py

Я уже писал некоторые веб-приложения на asp, perl и php. И наконец я написал веб-приложения на Python. Это лучший язык для веб-разработки, который я никогда не видел.

4
ответ дан 18 December 2019 в 07:09
поделиться
[

][]RubyOnRails[], возможно, лучше подходит для разработки Web Only, но сами языки являются языками общего назначения без веб-фреймворка. [

]
1
ответ дан 18 December 2019 в 07:09
поделиться
[

] Если вы не заглянули в ситуацию с библиотеками, вы получите точно такое же впечатление о Ruby, как и о Python: они оба [] являются [] языками общего назначения, пока вы не добавите фреймворк. Например, на Python это может быть Django, в то время как на Ruby это, скорее всего, Rails. Это не единственные варианты для обоих языков, но вы не сможете оценить языки без оценки фреймворков.[

].
1
ответ дан 18 December 2019 в 07:09
поделиться

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

Но, судя по опыту, если Вам позже понадобится поддержка этого веб-приложения, то Django является предпочтительным выбором - у него гораздо меньше магии, чем у RoR, и гораздо проще обнаружить и исправить ошибки по прошествии некоторого времени - или, если Вы не являетесь оригинальным разработчиком.

2
ответ дан 18 December 2019 в 07:09
поделиться