![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Не знал, куда запостить, решил сюда.
Я пишу небольшой простенький сервис. Суть его такова(основную идею раскрывать не буду) : пользователь вводит некие данные, и сервис должен моментально на них ответить другими данными. Стоит выбор между JavaScript и Perl/PHP, т.е. между тем, где должна выполняться обработка данных клиента : на стороне сервера или на стороне клиента. Плюсы JavaScript, т.е. выполнения обработки на стороне клиента : 1) Не требуется обновление страницы/повторной её загрузки; 2) Как по мне, дак писать код на JavaScript проще, чем на Perl/PHP; 3) Относительно проще в реализации. Минусы JavaScript 1) JS-код виден в исходном коде страницы(к примеру, в опере правый клик мышью - "Исходный код", и можно посмотреть как делается обработка данных), а я этого не хочу 2) Выполнение JavaScript может быть отключено в браузере, хотя, впрочем, это уже проблема юзера. Плюсы Perl(или PHP, ещё не решил) 1) Код выполняется на сервере, и поэтому недоступен юзеру. 2) Лично мне просто Perl хоть и кажется посложнее JS, но по идеологии Perl всё-таки ближе и приятней ![]() Минусы Perl/PHP 1) Требуется обновление страницы, т.е. повторная её загрузка; 2) При большом количестве запросов сервер может и не выдержать. Хотелось бы услышать мнение форумчан по этой проблеме. ![]() |
![]() |
![]() |
![]() |
#2 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
![]()
Так что мешает написать обработчик на php, а со стороны клиента передавать данные посредством ajax в управляющий скрипт?
|
![]() |
![]() |
![]() |
#3 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Ах да, забыл сказать. Ajax не предлагать
![]() |
![]() |
![]() |
![]() |
#4 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
![]() |
![]() |
![]() |
![]() |
#5 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Не
![]() |
![]() |
![]() |
![]() |
#6 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
я за php мне кажется лучше будет т.к кода не будет видно
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
![]()
и вообще - JS можно если только вы внутри скрипта и оперируете этими данными.. если же нужна БД .... откуда будут браться какие то данные - то PHP.
Опять же если хотите реализовывать авторизацию пользователей /регистрацию итд - без серверного языка не обойтись. Вариант на Ajax - идеальный |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
Мощный сервер и perl на него(Данные оброаботывать - php не подходит т.к. у php свои занятия будут, а perl будет заниматься только обработкой данных).
|
![]() |
![]() |
![]() |
#9 | ||
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Цитата:
![]() Цитата:
Вот только ещё проблема, у меня как бы в коде html уже есть поле (<input .. > ) , куда будет выводиться ответ сервиса. И , если обработка будет происходить на сервере, как запихать ответ именно в этот input? Насколько я понимаю, страницу придётся генерировать динамически(ну или как это называется, через php код). |
||
![]() |
![]() |
![]() |
#10 | |
Interdicted
Участник клуба
Регистрация: 25.11.2010
Сообщений: 1,194
|
![]() Цитата:
Love writing code and I am really passionate about it
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор языка программирования для работы с объектами сторонних приложений... | Smerch66 | Общие вопросы по программированию, компьютерный форум | 3 | 30.03.2011 01:54 |
Выбор языка програмирования для создания программы | Mayskiykot | Помощь студентам | 0 | 13.01.2011 10:23 |
Выбор языка для реализаци программы и способа реализации | erhett | Помощь студентам | 10 | 07.10.2010 18:28 |
Выбор языка для реализации не интерактивного визуального ряда | Ethernal | Помощь студентам | 1 | 09.02.2010 09:56 |