0 / 0 / 0
Регистрация: 16.07.2010
Сообщений: 8

Выбор языка для создания портала

16.07.2010, 17:42. Показов 4888. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие друзья, есть такие исходные условия.

Есть один сотрудник - программист на php, уровень знаний средний. Опыта использования фрейворков нет, опыт несложного ООП есть. Зато нет опыта проектирования крупных проектов, использования SVN, trac, Sphinx, акселераторов и т.д. Хоть это и не программистская задача но когда фирма маленькая..(

Сейчас стоит задача сделать довольно крупный проект.
И передо мной стоит выбор: или ставить задачу писать на PHP с помощью например Zend Framework или же использовать более продвинутый Python и с ним Pylons (Django).

Плюсы Php - програмер его знает, он проще, проще найти еще одного программиста в нашем городе (и он будет дешевле). Минусы - ну php много ругают в сети, думаю все знают его основные недостатки.

Плюсы Python что он более продвинутый и перспективный, технология для сложного проекта наверное более подходящая, но настолько ли он лучше как пишут в некоторых комментариях в холиварах? Или если на php не "быдло кодить", а все делать как "доктор прописал" но можно использовать и его?

В общем с одной стороны не хочется дальше копаться с технологией которой некоторые обещают смерть, с другой стороны стоит ли сейчас тратить время и деньги на изучение более продвинутой?

Заранее большое спасибо за любые советы и замечания!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.07.2010, 17:42
Ответы с готовыми решениями:

Прошу совета в выбора языка для создания портала
Всем привет. Планирую создать сайт. Довольно крупный как по количеству функционала, так и по нагрузке, которая в перспективе...

Выбор языка, движка и т.д. и т.п. для создания сайта
Хотел бы создать сайт. Что нужно(по min) изучить для этого(какой язык, движок и т.п. и почему?)? Знаком с С/С++, так может, просто, эти...

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

26
24.07.2010, 07:59
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от accept Посмотреть сообщение
не, там уже принято юзать {} для обращение к символам строки
Использование $s{0} для строк стало E_DEPRECATED в PHP/5.3.0
Цитата Сообщение от accept Посмотреть сообщение
sizeof() тоже, закос под C, а для строки возвращает 1
Потому что документацию надо читать. :rtfm:

Вы хотите доказать, что PHP - это плохой язык?

0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
24.07.2010, 10:34
не, он лучше батников, бесспорно
но он сделан так, что писать на нём что-нибудь более менее сложное реально трудно

вот эта конструкция $s[0] по которой точно не скажешь, что такое s, затрудняет чтение - толи массив, толи строка
конструкция $s{0} сразу сообщает, что это строка

и закос под C там везде, а sizeof() не работает так, как в C вообще
я понимаю, когда ещё html, который был создан очень давно, начинает свои deprecated и вообще смещается в сторону css

вот те ещё

Code
1
2
3
4
5
6
7
8
9
[guest@station ~]$ php
<?
  $s1 = "\\";
  $s2 = "\ ";
  echo $s1 . "\n" . $s2 . "\n";
?>
\
\
[guest@station ~]$
, это символ экранирования становится экранирующим только тогда, когда рядом находится одно из php'шных значений, а если там не php'шное значение, тогда он не экранирующий
сегодня ты пишешь скрипт, а через полгода в php добавляют ещё значение, в итоге все бекслеши, которые просто выводились (рядом с этим символом), становятся экранирующими
ты должен отслеживать новые php выпуски, потому что твой скрипт могут запустить на позднем php

Добавлено через 11 минут
Python
1
2
3
4
>>> s = "abcd" "abcd"
>>> print(s)
abcdabcd
>>>
0
24.07.2010, 11:30

Не по теме:

Цитата Сообщение от accept Посмотреть сообщение
PHP
1
$s2 = "\ ";
сегодня ты пишешь скрипт, а через полгода в php добавляют ещё значение
Здесь, безусловно, только минус. Только лишние неоднозначности вносит. Однако, если Вы хотите получить символ \ , то так и пишите "\\". Если нужна буква y, то не нужно писать бред типа "\y". Тогда проблем не будет.

0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
25.07.2010, 05:28
там ещё разные имена для одних функций
0
25.07.2010, 07:00

Не по теме:

Цитата Сообщение от accept Посмотреть сообщение
там ещё разные имена для одних функций
Многие любят так извращаться. Особенно борланды.

0
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 3
04.12.2010, 20:20
У вас немного странный подход. Не бывает плохих языков программирование, бывает неверный выбор инструмента для конкретной задачи. PHP хороший язык. Его единственный минус - количество быдлокодеров, которое на нем пишет. Но это не делает сам язык плохим.
На пхп написана масса приложений, которые прекрасно функционируют, в том числе, крупные прокты, такие как вконтакте, Facebook и прочее. Вряд ли ваш проект будет крупнее
А программера своего вы долго будете учить питону и не факт, что научите. Язык другой, не похожий на PHP. Думаю, ему не так легко будет адаптироваться к новым особенностям.
0
Заблокирован
04.12.2010, 23:30
Цитата Сообщение от Telladi Посмотреть сообщение
На пхп написана ... Facebook
Да-да. Раз. Два. Три. Четыре и т.д..

А программера своего вы долго будете учить питону и не факт, что научите. Язык другой, не похожий на PHP. Думаю, ему не так легко будет адаптироваться к новым особенностям.
Верно, это же профессиональный PHP девелопер. Он не сможет быстро отучиться ковыряться в г..не.

И вообще, что за странный подход? Не проект должен подстраиваться под какого-то кодерка и язык, а очень даже наоборот.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2010, 23:30

Выбор языка для создания приложений под Android
Здравствуйте, Недавно решил подделать приложения под андроид. Нашел в какой то статье phonegar (для написания программ на телефон с...

Выбор подходящей технологии и языка для создания бота
Привет всем! Появилась задача написать бота, сейчас опишу суть, а вы подскажите мне на каком языке лучше организовать. И так, суть работы...

Выбор языка программирования для создания программы управления компьютером через ICQ
Мне нужно выбрать язык программирования под конкретную цель\цели - удобная работа с winapi и сети. Подробнее: пишу icq бэкдор, т.е. по...

Нужен партнер для создания портала
Основная цель - зароботок. Портал на тему &quot;Туризм&quot; Прибыль с AdSense или с размещения частной рекламы. В принципе идея готова к...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru