|
13 / 13 / 11
Регистрация: 28.09.2013
Сообщений: 364
|
|
Чем дополнить PHP24.07.2014, 19:55. Показов 568. Ответов 4
Метки нет (Все метки)
Здравствуйте. В голове крутятся несколько идей, но для всех их PHP в полном объеме справится не сможет. Основная проблема- это выполнение скрипта на стороне сервера, но также в некоторых задачах это является плюсом. Хотелось бы дополнять свои ресурсы динамическими объектами, которые бы не требовали перезагрузки. Пока выбор падает на несколько ЯП: Java, JavaScript, ActionScript. Что лучше сопоставить? Насколько я знаю, то в изучение Java наиболее сложный, то более универсальный. Для JavaScript видел очень много библиотек и достаточно большое русскоязычное комьюнити. ActionScript- видел много приложений написанных на данном ЯП, но читал комментарии, что данный ЯП постепенно умирает. Что посоветуете?
0
|
|
| 24.07.2014, 19:55 | |
|
Ответы с готовыми решениями:
4
нужно дополнить простой php код Дополнить форму html+php аттачем Чем дополнить, что удалить? |
| 24.07.2014, 20:53 | ||||
|
толи у вас в голове путаница, то ли я не очень понял вопроса.
Для server-side js есть платформа node. Для пхп есть phpDaemon и аналоги. ActionScript не слышал чтоб применяли на серверах. вообщем, если я не ответил на ваш вопрос, то сформулируйте его, пожалуйста, более конкретно
0
|
||||
|
13 / 13 / 11
Регистрация: 28.09.2013
Сообщений: 364
|
||
| 24.07.2014, 22:10 [ТС] | ||
|
П.С. Скорее всего я не некорректно выражаю свою мысль) Добавлено через 7 минут Попробую объяснить более корректно. Мне нужен язык, которые бы мог обрабатывать данные без перезагрузки в некоторых местах это необходимо, к примеру тот же чат, или, есть фича, когда пользователь вводит логин, но не дожидаясь отправки данных, выводится уведомления, занят он или нет. Читал, что такое можно осуществить используя связку AJAX+PHP, но к прилагаемому описанию было указано, что рекомендуется читать, если имеются навыки в программирования на JS. П.С. Сейчас читаю статью про "phpDaemon", возможно, данный фреймворк удовлетворит большинство моих потребностей.
0
|
||
| 24.07.2014, 23:04 | ||
|
я так понимаю, вам нужен язык, исполняющийся на клиенте, т.е. в браузере. Самым распространенным языком, на данный момент, для этого является, безусловно, js. Если вы не хотите обязывать всех ваших клиентов устанавливать флеш-плеер, или включать java-апплеты (последние кстати, не очень, в плане той же безопасности), то вам придется его использовать.
Я так и не понял, в чем конкретно у вас проблемы. Чтоб клиент подписывался на события, инициируемые сервером (server push), смотрите http://en.wikipedia.org/wiki/Comet_(programming) и http://javascript.ru/ajax/transport. Можете также взглянуть на схожую тему Простой чат со временем пользователя . Здесь же вроде упоминались относительно кроссбраузерные библиотеки SockJS и Socket.IO. Пример использования: чат. Если вам нужно просто отправить асинхронные запросы серверу, и в ответ на них что-то сделать, без перезагрузки страницы, достаточно простого xhr (оно же ajax). Пример использования: авторизация пользователя с изменением формы ввода логина/пароля на информацию о пользователе без перезагрузки страницы Если же у вас не получается сделать сервер, то да, про phpDaemon почитайте. хотя, как по мне, простой чат было бы проще написать на ноде. Если же у вас что-то посложнее, то там куча всяких разных вариантов, начиная с c++, заканчивая twisted/yesod/http-kit/oscigen и прочим. На "обычном" пхп (т.е. без daemon), вообщем-то тоже можно сделать longpool-соединение, но оно будет кушать относительно много ресурсов, и не очень удобно его делать.
1
|
||
|
3 / 3 / 0
Регистрация: 07.04.2014
Сообщений: 82
|
|
| 25.07.2014, 13:15 | |
|
Вам нужно с помощью JavaScript отправлять данные методом GET или POST php-скрипту, ждать ответа от скрипта, а потом размещать полученные данные в нужные места страницы.
Сайты простой на мой взгляд способ - это изучить jQuery. Он поможет и с этой задачей и с динамическим манипулированием данными на стороне клиента. Именно по Вашему запросу достаточно изучить всего одну функцию http://api.jquery.com/jQuery.ajax/
1
|
|
| 25.07.2014, 13:15 | |
|
Помогаю со студенческими работами здесь
5
Как или чем дополнить программу? Календарь на основе MonthCalendar. Чем можно дополнить Дополнить игру лабиринт чем-нибудь интересным Задача про улитку (подъем и спуск). Чем дополнить решение? База данных "Курсы по повышению квалификации". Чем дополнить проект? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|