Logo Hardware.com.br
GBastos
GBastos Super Participante Registrado
777 Mensagens 4 Curtidas

Morfik - ferramenta revolucionária?

#1 Por GBastos 08/11/2005 - 16:27

Alguém já ouviu falar de Morfik? Estava lendo essa notícia no Slashdot e dei uma olhada no site deles, a idéia parece boa: facilitar o desenvolvimento web para pequenos negócios utilizando um ambiente visual e qualquer linguagem de programação de alto nível, que depois é transformada em html e javascript..
Então eu queria saber, alguém já ouviu falar dele?

Responder Tópico
jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#2 Por jackinabox
08/11/2005 - 21:13

GBastos...utilizando um ambiente visual e qualquer linguagem de programação de alto nível...
Onde "qualquer" significa "Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java"... :roll:

Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"

pflynn
pflynn Ubbergeek Registrado
5.5K Mensagens 122 Curtidas
#3 Por pflynn
09/11/2005 - 13:12

jackinaboxOnde "qualquer" significa "Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java"... :roll:


Eu desconfiava ! Esse "qualquer" é bem limitado mesmo...parece até o "qualquer" da Microsoft quando eles falam que a aplicação X deles é multiplataforma e roda em "qualquer" sistema operacional

------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
GBastos
GBastos Super Participante Registrado
777 Mensagens 4 Curtidas
#4 Por GBastos
09/11/2005 - 17:53

jackinaboxOnde "qualquer" significa "Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java"... :roll:

hehehehe É verdade, em nenhum momento eles especificam.. De qualquer forma, se eles cumprirem metade do que prometem, já vai ser uma revolução.. Segundo eles, vai ter uma interface para desenvolvimento em AJAX, e que [b]dois programadores[b] conseguiram em [b]dois meses[b] desenvolver um webmail com todas as funcionalidades do Gmail e com a vantagem adicional de funcionar offline como cliente de e-mail...

Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.

jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#5 Por jackinabox
09/11/2005 - 19:52

GBastos
hehehehe É verdade, em nenhum momento eles especificam..

Em uma entrevista, eles dizem:


8. Can you explain a little more how Morfik works?
...
The application logic is written in the developer?s object oriented syntax of choice (currently Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java)...
...

http://www.fyracle.org/showstory.php?id=460

Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"

jose_silva_neto
jose_silva_n... General de Pijama Registrado
4.6K Mensagens 98 Curtidas
#6 Por jose_silva_n...
09/11/2005 - 19:58

Boa noite,

O "qualquer" até o momento não é possível, seria definir a gramática da linguagem e o meta-compilador geraria um compilador
La ---> Ajax
Isso não existe (até o momento), um meta-compilador genérico é um problema em aberto em computação, quem resolver com certeza é um PhD e passar para o rol dos monstros sagrados como Ritchie, Knuth, etc.

Té+

Kali

jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#7 Por jackinabox
09/11/2005 - 20:11

kalicrates"qualquer" até o momento não é possível, seria definir a gramática da linguagem e o meta-compilador geraria um compilador La ---> Ajax... quem resolver com certeza é um PhD e passar para o rol dos monstros sagrados como Ritchie, Knuth, etc.
Só com a gramática vai ser meio difícil mesmo, pois uma gramática não define a semântica, mas apenas a estrutura dos elementos da linguagem.

Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"

jose_silva_neto
jose_silva_n... General de Pijama Registrado
4.6K Mensagens 98 Curtidas
#8 Por jose_silva_n...
09/11/2005 - 22:52

jackinaboxSó com a gramática vai ser meio difícil mesmo, pois uma gramática não define a semântica, mas apenas a estrutu...

Por favor, eu falei de maneira informal, adicione o necessário, uma gramática de atributos por exemplo.
E um meta-compilador de verdade, funcional, ainda não existe mesmo; você como projetista de software, sabe com certeza bem mais do que eu, existe a dupla lex/yacc(flex/bison) que são meta-lexers/meta-parsers; mas um meta-compilador completo não.

Té+

Kali ---> operário padrão da programação

jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#9 Por jackinabox
09/11/2005 - 23:25

kalicratesvocê como projetista de software, sabe com certeza bem mais do que eu, existe a dupla lex/yacc(flex/bison) que são meta-lexers/meta-parsers; mas um meta-compilador completo não.
Bem, na realidade, eu não sei muito sobre linguagens formais e compiladores, não. Não sei mesmo.
Mas realmente acho que coisas mais exóticas, como por exemplo um metacompilador genérico, que recebesse, por exemplo

- a gramática da linguagem
- a gramática de atributos
- [tudo o mais que fosse necessário]

acabaria sendo como aquele famoso comprimido para matar a sede: basta tomar 1 comprimido com 2 copos d'água bem gelada e a sede acaba na hora... Comprimido bom, né...?

Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"

GBastos
GBastos Super Participante Registrado
777 Mensagens 4 Curtidas
#10 Por GBastos
10/11/2005 - 15:46

jackinaboxEm uma entrevista, eles dizem:

http://www.fyracle.org/showstory.php?id=460

Putz, não sabia dessa não, sacanagem pura, no site não tem nada disso..

Não pensei em um meta-compilador, pensei em um compilador tipo "três-em-um".. Teria as opções de linguagem (delphi, c#, java, etc) e você escolheria no início do projeto qual utilizar.. No momento da compilação, se comportaria como um compilador daquela linguagem específica.. É uma solução meio "bruta" mas factível, não?

Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.

jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#11 Por jackinabox
10/11/2005 - 19:38

GBastosNão pensei em um meta-compilador, pensei em um compilador tipo "três-em-um"
Mas parece que é isso mesmo, um compilador n-em-um, com suporte (provavelmente limitado) a um certo número de linguagens.

Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"

Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.