Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Нужен совет
Форумы портала PHP.SU » » Вопросы новичков » Нужен совет

Страниц (1): [1]
 

1. tuareg - 10 Июня, 2012 - 20:16:23 - перейти к сообщению
Здравствуйте, уважаемые. Нужен совет.
Итак, есть ТЗ.
1)Есть сайт, на котором находится информация и т.д
2) Нужно написать скачиваемую программу (т.е я ее скачал в ней работаю, пока не в инете),
при включенном инете обмен происходит между сайтом и программой.
3) Если инета нет, то программа работает
4) Программа запускается как файл .exe
Т.е фактически нужно написать, of-line сайт. Как написать сайт я знаю, мне нужен совет, на каком ЯП можно написать программу.
Мои пожелания:
1) HTML5 не предлагать(смысла нет, я и так знаю как это сделать, все плюсы и минусы)
2) По возможности ЯП, похож на PHP, а еще лучше вообще PHP Улыбка
P.S Если долго объяснять, дайте ссылочки
2. OrmaJever - 10 Июня, 2012 - 20:22:18 - перейти к сообщению
может эта штука называется localhost и filezilla (например)
3. tuareg - 10 Июня, 2012 - 20:28:18 - перейти к сообщению
OrmaJever пишет:
может эта штука называется localhost и filezilla (например)

Я думал, но это не совсем то.
Т.е по идее юзеры(of-line) скачали программу, пользуются ей, вносят данные и т.д
Вошли в инет, все данные записались к нам, у них они обновились
4. OrmaJever - 10 Июня, 2012 - 20:37:36 - перейти к сообщению
аа это для всех юзеров... Ну это можно написать на любом компилируемом языке, но это очень даже не простая задача.
5. Medallion - 10 Июня, 2012 - 20:43:31 - перейти к сообщению
Ты имеешь ввиду наподобие Denwer-а
Это пишется на языках C#, Delphi и т.д.
Как иначе, при отсутствия интернета будет эмулироваться хост
для подключения в оффлайне.
Ведь как и в Denwer-е, эмулятор должен быть запущен, или
написанный планировщик, при отсутствия подключения к удаленному хосту,
запустить эмулятор, создать host, а также допустим ежеминутно проверять на
наличие подключения к удаленному хосту (оригинальному), если подключение есть, переадресовываем на него, записываем данные с локалки на сервер. Проверяем, есть ли новые данные, если есть, пишем на локалку. Что-то подобное реализовано в
программе-эмуляторе для локалки от сайта intuit.ru
6. Мелкий - 10 Июня, 2012 - 21:01:07 - перейти к сообщению
OrmaJever пишет:
это очень даже не простая задача.

Сама по себе - простая. И во многом веб даже сложнее, т.к. требует понимания 3 разных ЯП (PHP, SQL, JS) и язык разметки в придачу. А на десктоп - 1 ЯП достаточно. Зачастую (и что следует из указанного ТЗ - файл .exe) - вообще под одну платформу.

Лично я бы взял Qt и С++, но это от того, что разрабатывать всё равно буду под никсами и был когда-то опыт с ними.
А так - си-за-решёточкой, делфи, питон или плюсы с любым фреймворком (wxWidgets, Qt, GTK, можно и на winAPI, только муторно - сотня строк только инициализация окна).
7. tuareg - 10 Июня, 2012 - 21:07:05 - перейти к сообщению
Мелкий спасибо. Ты прав. Я что -то не подумал...

 

Powered by ExBB FM 1.0 RC1