ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

В-общем по языкам программирования для web
  #1  
Старый 06.12.2008, 18:29
Аватар для jammy
jammy
Новичок
Регистрация: 23.09.2008
Сообщений: 5
Провел на форуме:
18605

Репутация: 6
По умолчанию В-общем по языкам программирования для web

Хорошо разбираюсь в php. Есть задача с неособо ограниченными сроками выполнения, а конкретно: нужно разработать и реализовать систему сервис статистики интернет сайтов вроде liveinternet и др. общеизвестных. С базами данных вопрос в принципе решился -это будет mysql. А вот касаемо языка до конца не решено. Проблема в том, что на пхп ничего осообо выдающегося не делал, -всё какие то мелкие и средние скрипты, какие-то примитивные cms для конкретных целей - в-общем всё то, при разработке чего о нагрузках и оптимальном использовании ресурсов сервера особо не задумываешься. В данной же задаче оптимальность использования ресурсов сервера очень важна, потому что как только один сервер не будет справляться с обработкой данных определённого числа сайтов -сразу же придётся выделять под эти нужды следующий, что при неоптимальном использовании первого может привести к нецелесообразным денежным тратам, что может привести в итоге вобще к убыточности сего проекта.
Вот собственно в этом вопрос и заключается -то ли делать всё на пхп, в котором разбираюсь и на котором все задачи можно будет решить довольно-таки просто, либо хорошенько обновить свои знания по Си, перлу либо другим языкам, если конечно в этом будет смсыл
Есть ли какие то мнения по этому поводу?

Последний раз редактировалось jammy; 06.12.2008 в 18:31..
 
Ответить с цитированием

  #2  
Старый 06.12.2008, 18:30
Аватар для PHPoozy
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме:
881554

Репутация: 66
По умолчанию

стартап?
 
Ответить с цитированием

  #3  
Старый 06.12.2008, 18:40
Аватар для jammy
jammy
Новичок
Регистрация: 23.09.2008
Сообщений: 5
Провел на форуме:
18605

Репутация: 6
По умолчанию

>стартап?
да, вроде так это называют на выходе. Но пока речь идёт только о грамотной разрабоке

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

  #4  
Старый 06.12.2008, 19:41
Аватар для MafiaBoy3
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

ну Если стартап и идея у тебя оригинальная в ч(м я сильно сомневаюсь то лучше используй Ruby on Rails. Главное быстрая реализация, так как много конкурентов, а не монотонная работа по оптимизации.

Если же брать тот же php , то у него куча фреймворкам, не знаешь что лучше...
Нет системы.

Изучай руби, это будущее.
Пример использования руби на рельсах -twitter

Facebook за него предлагал 500.000.000$
 
Ответить с цитированием

  #5  
Старый 06.12.2008, 19:44
Аватар для MafiaBoy3
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

jammy

ты прям как я
Я тоже гонялся, не знал что выбрать, теперь определился - это Ruby
 
Ответить с цитированием

  #6  
Старый 06.12.2008, 20:09
Аватар для Tigger
Tigger
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме:
5386281

Репутация: 1177


Отправить сообщение для Tigger с помощью ICQ
По умолчанию

Ну по идее главное это PHP! А там уже можно и Smarty подключить и Ruby и Perl... Тут уж, как пожелаешь. C, я думаю, что тебе не очень понадобится!
 
Ответить с цитированием

  #7  
Старый 06.12.2008, 20:35
Аватар для jammy
jammy
Новичок
Регистрация: 23.09.2008
Сообщений: 5
Провел на форуме:
18605

Репутация: 6
По умолчанию

спасибо за советы

Цитата:
ну Если стартап и идея у тебя оригинальная в ч(м я сильно сомневаюсь то лучше используй Ruby on Rails. Главное быстрая реализация, так как много конкурентов, а не монотонная работа по оптимизации.

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



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

не особо интересовался cj скриптами и скриптами tds, но насколько помню они вроде преимущественно написаны на Си. Ядро той же сутры по-моему тоже написано на Си. Ведь эти скрипты требуют больших затрат со стороны сервера при хорошем их использовании -нипросто наверное их написали именно на Си. Есть ли какие то мнения по этому поводу ?

Последний раз редактировалось jammy; 06.12.2008 в 20:39..
 
Ответить с цитированием

  #8  
Старый 06.12.2008, 21:04
Аватар для vikseriq
vikseriq
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме:
299231

Репутация: 107
Отправить сообщение для vikseriq с помощью ICQ
По умолчанию

Дам совет: хорошенько продумай все запросы к бд - вот где корень зла. А с Си ты заблуждаешься. Если консольные проги на Си быстро работают из-за ассемблерных вставок или продуманной адресации/взаимодействии функций, то с вебом это не прокатит.
Далее. Сомневаюсь, что сразу будет у вас мильен посетителей в секунду - рейтингов и топов много, даже очень много. но глянь, сколько и что прижилось! Правильно - ЛИру жив, ибо у него 1. история 2.аудитория. Так что на первых порах ты этот вопрос зря поднял.
Разговоры про что быстрее - перс,пхп или рыбарельс - плевки в воду. ибо они интерпретируются при запросе. А каждая интерпретация - +сверхъвремя.
Продумай распределение нагрузки на сервера. Тут уж литературы хватает - найдешь.
И итог, он же мой выбор: php + продуманные запросы + пару серверов для обработки и отдельный для вывода статистики (inside: перманентное кэширование, вынос в оперативу и пр. ).
______
(сильно не критиковать )
 
Ответить с цитированием

  #9  
Старый 07.12.2008, 15:42
Аватар для Buffalon
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

Репутация: 63
По умолчанию

МНого крупных проектов PHP+AJAX+MySQL и ничего .
 
Ответить с цитированием

  #10  
Старый 07.12.2008, 16:17
Аватар для Helios
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

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

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

А вот когда уже будет готов движок, тогда можно начинать изгаляться на тему повышения производительности при помощи других языков. К примеру, вынести запись в БД данных в отдельный на c\c++ написаный демон, а вывод статистики клиентам оставить на плечах php/apache.

Да и не особо стоит пугаться того, что придется вложить немалые деньги в сервера. Для начала хватит и одного дедика. Как пример из жизни: до недавнего времени хабрахабр работал всего на одном физическом сервере.

Итого: пишем на том, что лучше знаем, с самого начала упор на производительность (кеширование, оптимизация запросов и кода) и расширяемость.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Windows 2 SVipeR Windows 9 02.03.2009 19:28
Создание сети: обжимка проводов petrovich-lamer Windows 13 02.07.2007 13:18
Лента новостей… Allen Мировые новости 10 27.11.2006 01:08
«Лаборатории Касперского»: Количество вредоносных программ под Linux резко возросло dinar_007 Мировые новости 9 20.08.2006 20:50
Изготавливаем эффектный водоблок своими руками dinar_007 Аппаратное обеспечение 0 09.01.2006 19:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ