Aplicativo Web Rapidamente Aplicativo

1

Depois que eu enviei meu aplicativo para o showdown, eu gostaria de saber se seria possível fazer um Webapp dele. É possível com um aplicativo de desktop criado com o Quickly / Glade / Python ou é mais fácil reimplementá-lo? Estou curioso para saber se eu poderia reutilizar meu código ...

Obrigado

    
por snowflake 19.07.2012 / 16:24

3 respostas

2

Isso é possível, mas eu não acredito que o recurso esteja habilitado no ubuntu ainda, o gtk tem um backend chamado broadway que permite que você use qualquer aplicativo gtk em um navegador da web. demonstrando a tecnologia.

Mas, geralmente, o que todo mundo já disse, escreva um aplicativo separado.

    
por Oly 28.07.2012 / 09:56
1

Os WebApps do Ubuntu, que vêm no Ubuntu 12.10, são essencialmente sites integrados ao desktop. Os sites geralmente são escritos em HTML, CSS, JavaScript e PHP, enquanto os aplicativos no Ubuntu normalmente são escritos em Python, C, C ++, Java etc. Portanto, tenho certeza de que é impossível transformar seu aplicativo em um site sem reescrevê-lo.

    
por Daniel Jonsson 20.07.2012 / 21:56
0

Como o Daniel já explicou para você, os aplicativos da área de trabalho são completamente diferentes no código. No seu caso, você usou o Python para codificar e o Glade para projetar a janela do seu aplicativo. Os aplicativos da Web são basicamente sites pesados em JavaScript. O Python como linguagem de programação não pode ser usado em sites, e sua GUI de aplicativos é feita no Glade, o que significa que é um arquivo XML baseado em GTK. Os sites usam HTML + CSS para tornar as coisas visíveis para você. Vamos dizer que sua "GUI" é feita na combinação desses dois, que não são os mesmos que os arquivos XML que os aplicativos nativos da área de trabalho estão usando.

Você precisaria reescrever o código em JavaScript , criar uma página da Web e incorporá-la a um WebKit criado com Python e GTK . Isso é no caso de você querer que ele se pareça um pouco com um aplicativo nativo, ou usar esse novo recurso Ubuntu WebApp que foi lançado no início desta semana.

    
por snewix 21.07.2012 / 23:43