App desktop com nodejs ou js + Notificação

171 views
Skip to first unread message

Thiago Ferreira

unread,
Jun 25, 2013, 7:58:47 PM6/25/13
to js...@googlegroups.com
Galera,


Alguém aqui cnohece algum framework js ou nodejs que trabalhe com app desktop e que tenha uma api de notificações. Dei uma olhada no framework app.js
mas não vi nada referente a notificação.

Paulo Fernandes

unread,
Jun 26, 2013, 6:08:05 AM6/26/13
to js...@googlegroups.com

O HTML5 tem uma API de notifcacao

--
You received this message because you are subscribed to the Google Groups "js.pro" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jspro+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Evandson Thiago

unread,
Jun 26, 2013, 7:29:11 AM6/26/13
to js...@googlegroups.com
Mas só funciona com o Webkit certo Paulo?


2013/6/26 Paulo Fernandes <paulofer...@gmail.com>

Suissa

unread,
Jun 26, 2013, 9:00:58 AM6/26/13
to js.pro


2013/6/26 Evandson Thiago <thiago....@gmail.com>



--
Jean C. Nascimento aka Suissa
Organizador Sampa.js, FrontinSampa, FrotinPG
NoSQL e JS/Node.js Evangelist
CTO - Atrion

Suissa Corp - Consultoria, Treinamento e Cursos em HTML5, CSS3, Javascript, jQuery, AngularJs, Node.js e MongoDb


Loiane Groner

unread,
Jun 26, 2013, 10:21:55 AM6/26/13
to js...@googlegroups.com
Segue outro projeto bem parecido com o app.js: https://github.com/rogerwang/node-webkit

Se nodejs não for um requisito, recomendo usar o TideSDK (http://www.tidesdk.org/), que também empacota apps HTML5/JS/CSS3 e tem recursos nativos (http://tidesdk.multipart.net/docs/user-dev/generated/#!/api/Ti.Notification.Notification). Na minha humilde opinião, é a ferramenta mais completa nessa área.

Tempos atrás dei uma palestra sobre esse assunto, tem links para outras ferramentas assim tb se alguém se interessar: http://www.slideshare.net/loianeg/justjava-2013-aplicaes-desktop-html5-css3-javascript-com-servlets-3

[]'s

Loiane Groner

Evandson Thiago

unread,
Jun 26, 2013, 10:29:56 AM6/26/13
to js...@googlegroups.com
Vlw Gente, vou dar uma olhada. Loiane eu tava vendo o TideSDK bem legal, uma dúvida ele é da Appcelerator? 


2013/6/26 Loiane Groner <loi...@gmail.com>

Loiane Groner

unread,
Jun 26, 2013, 10:33:20 AM6/26/13
to js...@googlegroups.com
Ele era o antigo Titanium Desktop, mas o projeto virou open source, sofreu algumas modificações e saiu de baixo da Appcelerator (que agora é mais focada no que era o titanium mobile apenas).

[]'s

Loiane Groner


2013/6/26 Evandson Thiago <thiago....@gmail.com>

Fábio Elísio

unread,
Jun 26, 2013, 12:20:12 PM6/26/13
to js...@googlegroups.com
Me tira uma duvida, com o TideSDK como iria criar uma app desktop com  banco, sem que o usuario precise de banco instalado na sua maquina? tem como fazer?
dev_web = {
    nome : Fábio Elisio,
    profissao : Web Developer,
    twitter : @felisio
}



Mário Neto

unread,
Jun 26, 2013, 12:29:32 PM6/26/13
to js...@googlegroups.com
Nunca usei esse cara, mas como vi agora na docs dele que ele tem uma interface com com o python, dá pra você usar o sqlite (que já tem um driver nativo do python pra ele) facilmente, pra facilitar mais ainda, pode usar algum ORM (que python tem muitos e muito bons) na hora de escrever as Querys.
Más tbm pode usar o html5 com local storage, session storage e as outras formas que o html5 tem pra guardar dados no navegador.
Att. Mário Araújo Chaves Neto
Programmer, Designer and U.I. Engineer

MBA in Design Digital - 2008 - FIC
Analysis and Systems Development - 2011 - Estácio
Design and Implementation of Internet Environments - 2003 - FIC

Loiane Groner

unread,
Jun 26, 2013, 12:35:20 PM6/26/13
to js...@googlegroups.com
Como o Mário Neto disse, o TideSDK tem uma biblioteca que permite que vc tenha um banco sqlite, nesse caso fica totalmente offline, sem precisar usar outra linguagem para acessar, apenas JS.
Mas nada impede de vc ter um backend em php, ruby, java, .net ou qualquer outra linguagem deployado em algum lugar da web e seu front-end (nesse caso em forma de desktop instalado na máquina do usuário) acessando o server-side. Exemplos de apps assim temos o evernote, cliente de twitter por exemplo.

Ou vc pode ter totalmente offline com sqlite ou algum storage html 5.



Loiane Groner
English Blog: http://loianegroner.com
Pt-br Blog: http://www.loiane.com


2013/6/26 Mário Neto <macnd...@gmail.com>

Fábio Elísio

unread,
Jun 26, 2013, 12:40:41 PM6/26/13
to js...@googlegroups.com
Valeu Mario e Loiane acho que para mim é melhor solução sera usar o sqlite mesmo e se o usuario estiver com conexão ele faz uma sincronização entre os bancos, ainda tem muitas perguntas nessa estrada então vou da continuidade aos estudos, valeu mesmo ja deu para abrir a cabeça...

Zaedy Sayão

unread,
Jun 26, 2013, 6:31:39 PM6/26/13
to js...@googlegroups.com
Tem uma apresentação que eu fiz no RioJS sobre essas ferramentas.


BTW, recomendo o TideSDK tb.

[]s


2013/6/26 Fábio Elísio <fabio....@gmail.com>



--
Zaedy Dantas Sayão
Graduando em Ciência da Computação DCC/UFRJ
@zaedysayao

Fábio Elísio

unread,
Jun 26, 2013, 6:48:38 PM6/26/13
to js...@googlegroups.com
Zaedy, dei uma testada no node-webkit, achei fácil de usar, mais não gostei de ter de zipar e depois renomear o arquivo, e depois arrastar para o executavel para ver acontecer, acho que no desenvolvimento pesado esse processo vai ser custoso, ainda estou lendo para ver se tem um jeito mais rapido de compilar, vou testar agora o tidesdk para ver como funciona, valeu pelo slide...

Zaedy Sayão

unread,
Jun 26, 2013, 6:56:52 PM6/26/13
to js...@googlegroups.com
Sim, faz parte =/

De todos que usei até hj o Tide foi o que teve melhor cxb.

[]s

Evandson Thiago

unread,
Jun 26, 2013, 10:37:34 PM6/26/13
to js...@googlegroups.com
Estava testando o Tide e curti bastante, curti que ele ja tem uma API para notificação e para várias outras coisas... é bem prático :D.

Leonardo Santagada

unread,
Jun 27, 2013, 10:30:18 AM6/27/13
to js...@googlegroups.com
Esse tide realmente parece bem interessante, é usado no wunderlist e acho que no github for mac também.


2013/6/26 Evandson Thiago <thiago....@gmail.com>



--

Leonardo Santagada
Reply all
Reply to author
Forward
0 new messages