Какая технология предпочтительна для создания веб-Клиента GUI? [закрытый]

5
задан shahjapan 29 September 2010 в 17:02
поделиться

5 ответов

Если необходимо скомпилировать сопоставление времени, можно использовать следующий шаблон:

// template to specialize
template<int T> struct int2int {};    

// macro for simplifying declaration of specializations
#define I2I_DEF(x, v) template<> struct int2int<x> { static const int value = v; };

// definitions
I2I_DEF(2, 5) I2I_DEF(79, 12958) I2I_DEF(55, 100) // etc.

// use
#include <iostream>    
int main()
{
  std::cout << int2int<2>::value << " " << int2int<79>::value << std::endl;

  return 0;
}
-121--4089968-
item = defaultvalue
for item in my_iter:
    pass
-121--755697-

Вы сказали, что у вас есть сервер. Так какой же протокол под этим понимается? Если это просто HTTP вам не нужен веб- рамка, как Django/CherryPy. Вы можете взять любой JS рамки, как ( jQuery + jQuery Tools , MooTools, ExtJS, что угодно) и записать скрипты JS, которые будут говорить с вашим сервером через AJAX запросы и визуализировать ответы в виде html.

Если сервер является сервером, с которым необходимо связаться с помощью пользовательского протокола TCP/IP, необходимо создать прокси-сервер. Вы могли бы использовать фреймворк для этого, как Джанго, но для простоты я рекомендую взять простой WSGI + Werkzeug .

1
ответ дан 14 December 2019 в 04:38
поделиться

Если вам нравится Django для боковых битов серверов вашего интерфейса, рассмотрим Dojango - это помогает интегрировать Django на стороне сервера с помощью Dojo JavaScript Toolkit на стороне браузера вещей (Dojo не так популярна, как jQuery, тем не менее, это почти так же мощно, и некоторые из нас предпочитают его для архитектурных и стилистических причин ;-).

1
ответ дан 14 December 2019 в 04:38
поделиться

Я не уверен, что я точно понял на стороне сервера, но я большой поклонник Flex, как способ разрабатывать правильное программное обеспечение для браузера, а не беспорядок пытаться сделать HTML делать то, что он никогда не был сделан для. Отчасти идеалистические рассуждения, но я также до сих пор не впечатлен «чувством» Guis на основе JS.

Flex имеет хорошие варианты связи серверов ... веб-сервисы, розетки, удаленные объекты и т. Д.

1
ответ дан 14 December 2019 в 04:38
поделиться

Попробуйте использовать Pajamas , который является портом GWT для Python. Вместо записи кода в JS, который является довольно тревожным опытом, вы можете записать в Python и скомпилировать его в JS.

5
ответ дан 14 December 2019 в 04:38
поделиться

Как насчет пилонов + SQLALCHEMY + EXTJS? Мы используем это, и это отлично работает!

0
ответ дан 14 December 2019 в 04:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: