Форум | Разное | Флейм | Опрос: PHP VS Python

 


Python 58.3%(252)
PHP41.7%(180)

Вы можете проголосовать, кликнув на вариант ответа.
  Автор   Сообщение
psixopad Онлайн статус
№: 24178  Дата: 30.01.09 19:42 GMT
  

Участник

Сообщений: 15
Откуда: Russia
Кто:
Возраст:
Репутация 0 [+] [-]
За прошедшие 3 дня я сильно поумнел ,прочитал много чего.И понял,что без программирования никуда,придется учить что то,либо РНР,либо Питон.Пока что учу питон и доволен.Он удивительно простой,синтаксис четкий и понятный.Но знаете что настораживает,скорость работы питон сайтов.Питон как язык быстрее РНР.Нет токо не думайте,я знаю что такое ассемблер , и писать на нем не собираюсь.Узнал,что главное для скорости работы это железо.Но вот собсно в чем тревога.Видел несколько питон сайтов,например python.org , python.su ,plone.org,и работают они средне,даже медленно я бы сказал.Как так получается,Питон быстрее РНР,а сайты сделанные на питоне работают медленно?В общем разжуйте этот момент.А так от питона я в восторге,удивительно простой язык.Когда то начал учить РНР и бросил,так все мерзко и противно было...В общем жду обоснованных высказываний по быстродействию,в моем случае это самое важное,ведь если сайт грузится 5 секунд,популярности у него не будет.Ах да забыл,опыт создания статических сайтов на HTML+CSS есть,пару уже сделал.Так что не думайте что я очередной ламер,задумающий покорить мир.Просто я щас окончательно выбираю себе язык,с которым буду работать,и хотел бы увидеть обоснованные выводы+сайты,сделанные на питоне.
P.S.Модераторам,предыдущую тему удалите,изжила она себя.
   
Вверх
Alex300 Онлайн статус
№: 24187  Дата: 30.01.09 21:15 GMT
  

Программист

Сообщений: 71
Откуда: Russia Астрахань
Кто: Программист
Возраст: 37
Репутация 7 [+] [-]
Я остановил свой выбор на PHP. Есть тому причины: можно сказать, что он C-подобный язык, а в институте делали упор именно на него. Так что переход прошел достаточно быстро. Что касается синтаксиса, то он сложный на первых порах. Не такой сложный, как, например на Perl, но начинающему хватает . С опытом начинаешь код читать как, например, техническую документацию на нормальном языке. Еще слово в пользу PHP - язык очень распространенный, следовательно на нем уже много чего написано, реализовано много алгоритмов, много готовых CMS. Если в чем-то сомневаетесь - то почти всегда можно найти ответы в книгах, на форумах, вплоть до готовых кусков кода. На современном этапе и благодаря в том числе и ООП (рекомендую освоить хотябы основы) он является мощным средством разработчика.
Что касается скорости, то он, естесственно медленнее, компилируемых языков, например все того же C, т.к. интерпретатор языка при каждом запуске программы ее "переводит" на машинный язык. Но тут есть ряд плюсов для разработчика: Вам не надо постоянно компилировать модули, думать о том, что запустившись под Windows, могут возникнуть проблемы на хостинге под Unix (могут, конечно, но вероятность мала).

Решать, конечно Вам, но кроме языка программирования, еще желательно освоить основы проектирования и отладки программ, хотябы основы алгоритмизации. Одну и ту же задачу почти всегда можно решить несколькими способами. Одни проще, другие эффективнее. Решения типовых задач желательно знать. Это значительно сокращает время разработки.

Как я уже говорил, мой выбор - PHP.
   
Вверх
medar Онлайн статус
№: 24188  Дата: 31.01.09 00:11 GMT
  

Участник

Сообщений: 197
Откуда: Russia Москва
Кто: делаю деньги
Возраст: 40
Репутация 2 [+] [-]
Почему топик в основной теме, а не во Флейме ?

Основной затык в скорости работы сайтов - это база данных, а не язык, на котором они написаны. Бутылочное горлышко - mysql , а не язык.

Я лично для себя выбрал php. Выучил его давно, так как альтернативы веб-языку практически не было. Одно время хотел с него перейти на что-то другое, интересовался ruby и python (плюс параллельно пересел работать на mac , хотелось что-то поменять в жизни, был такой период), но в конце концов, сопоставив плюсы с минусами понял, что php (и windows xp, кстати, мак оказался неудобным) все-таки практичнее. Огромное количество кода, который можно заимствовать для своих проектов, неплохие фреймворки (CodeIgniter, Symphony, Cotonti ), да и просто привык я на нем писать.

Цитата
Ах да забыл,опыт создания статических сайтов на HTML+CSS есть,пару уже сделал.Так что не думайте что я очередной ламер,задумающий покорить мир.

Со стороны ты именно собрался покорять мир Но я не осуждаю, это замечательно даже где-то, когда такой энтузиазм. Но не имея опыта создания динамических сайтов, бросаться в самую пучину - это может быть опрометчиво.

Ты определись для себя, что ты хочешь в итоге получить. Просто сделать какой-то сайт/сайты или приобрести профессию ?
Не упирайся в скорость. Сейчас серваки мощные, быстро работать будет всё, и php и питон. Самое главное - это удобство разработки и получение удовольствия.

Хочешь, кстати, открою тебе еще вселенную ?
Погугли/похабри ruby on rails . Это фреймворк на Ruby, на языке, похожем на python.
Авторы этого фреймворка еще написали культовую книгу: http://gettingreal.37signals.com/GR_rus.php , в которой изложена их весьма оригинальная точка зрения на способ построения современных веб-приложений.
Некоторым Ruby On Rails нравится больше Django.

В общем, мне тебя жалко На таком перепутье стоять - никому не пожелаешь.
   
Вверх
esclkm Онлайн статус
№: 24191  Дата: 31.01.09 04:33 GMT
  

Участник

Сообщений: 443
Откуда: Belarus Минск
Кто: хирург
Возраст: 30
Репутация 12 [+] [-]
Я вот тоже для себя с большего определился:
для программ с++builder (ветхо устарело но я нему привык)
для сайтов php (для себя хочу узнать азы питона, просто как развивающегося языка)
система виндовс хр (ни виста ни линуксы в душу ни сели - как то не так, неудобно)
для лечения скальпель (не хочу лечить фонендоскопом)
   
Вверх
psixopad Онлайн статус
№: 24194  Дата: 31.01.09 09:12 GMT
  

Участник

Сообщений: 15
Откуда: Russia
Кто:
Возраст:
Репутация 0 [+] [-]
Цитата
#24188 medar :
Почему топик в основной теме, а не во Флейме ?

Основной затык в скорости работы сайтов - это база данных, а не язык, на котором они написаны. Бутылочное горлышко - mysql , а не язык.

Я лично для себя выбрал php. Выучил его давно, так как альтернативы веб-языку практически не было. Одно время хотел с него перейти на что-то другое, интересовался ruby и python (плюс параллельно пересел работать на mac , хотелось что-то поменять в жизни, был такой период), но в конце концов, сопоставив плюсы с минусами понял, что php (и windows xp, кстати, мак оказался неудобным) все-таки практичнее. Огромное количество кода, который можно заимствовать для своих проектов, неплохие фреймворки (CodeIgniter, Symphony, Cotonti ), да и просто привык я на нем писать.

Цитата
Ах да забыл,опыт создания статических сайтов на HTML+CSS есть,пару уже сделал.Так что не думайте что я очередной ламер,задумающий покорить мир.

Со стороны ты именно собрался покорять мир Но я не осуждаю, это замечательно даже где-то, когда такой энтузиазм. Но не имея опыта создания динамических сайтов, бросаться в самую пучину - это может быть опрометчиво.

Ты определись для себя, что ты хочешь в итоге получить. Просто сделать какой-то сайт/сайты или приобрести профессию ?
Не упирайся в скорость. Сейчас серваки мощные, быстро работать будет всё, и php и питон. Самое главное - это удобство разработки и получение удовольствия.

Хочешь, кстати, открою тебе еще вселенную ?
Погугли/похабри ruby on rails . Это фреймворк на Ruby, на языке, похожем на python.
Авторы этого фреймворка еще написали культовую книгу: http://gettingreal.37signals.com/GR_rus.php , в которой изложена их весьма оригинальная точка зрения на способ построения современных веб-приложений.
Некоторым Ruby On Rails нравится больше Django.

В общем, мне тебя жалко На таком перепутье стоять - никому не пожелаешь.


Спасибо.Ну посмотрим,пока учу Питон,но мне конечно тяжело,потому что опыта программирования ноль
   
Вверх
rusalincenter Онлайн статус
№: 29873  Дата: 24.10.15 03:26 GMT
  

Участник

Сообщений: 1
Откуда: Russia Москва
Кто:
Возраст:
Репутация 0 [+] [-]
Знаю PHP, думаю выучить Python для изучения AI.
   
Вверх


Страница создана за 0.109 секунды
Пользователи онлайн :    Гостей на сайте: 26