O TheWebMind é uma plataforma livre desenvolvida em PHP que possui a capacidade de interpretar o conhecimento humano. Baseada no conceito NLP(Natural Language Processing) o TheWebMind possui sua própria linguagem (WML) que é similar a linguagem natural humana. Atualmente o projeto conta conta com 2 módulos nativos que geram código para aplicaçoes PHP e um módulo JAVA em fase de desenvolvimento. O objetivo da palestra é apresentar o conceito do TheWebMind e seu novo módulo baseado na plataforma .NET. O módulo .NET visa automatizar o desenvolvimento de aplicaçoes Web, criando uma estrutura MVC com poucas linhas de código WML.
17. Módulo Plugin Funcionamento Problema transcrito Mind2.0 Código geradoe documentação Compreensão (Múltiplas Saídas) Saídas alternativas Conhecimento sobre o problema Desenvolvedores
29. Valor padrão Opções Máscara Campo oculto Comentário WML aluno tem turma:caractere(1, "A") aluno tem sexo:caractere(1,{M=Masculino|F=Feminino}) professor tem cpf:caractere(14,[000.000.000-00]) professor tem #matrícula:varchar(10) //Numero de matricula
30. WML Sub Tipo $uf:char(2,{SP=São Paulo|RJ=Rio de Janeiro|BA=Bahia}) enderecoComercial tem estado:uf() enderecoResidencial tem estado:uf()
35. Código WML aluno tem nome:caractere(80,obrigatório) aluno tem idade:inteiro() aluno tem turma:caractere(1, "A") aluno tem sexo:caractere(1,{M=Masculino|F=Feminino}) professor tem cpf:caractere(14,[000.000.000-00]) professor tem matrícula:varchar(10) e todo professor tem muitos aluno
43. Vantagens Rapidez no desenvolvimento Módulosqueobedecemaospadrões e tecnologias de suapreferênciaounecessidade Fácilaprendizado Open-source Browser-based
48. ASP .Net MVCO que é? Implementaçãodaarquitetura MVC para o ASP .Netem um framework Fornece um ambienterobusto e levequeestáintegradoaosrecursos do ASP . Net como Master Pages e Membership Vantagens Facilidade de manter,testar e atualizar Escalabilidade Independência entre Modelo, visualizador e controlepermitindodesenvolvimentoparalelo
49.
50. NhibernateO que é? Ferramenta de ORM – Object Relational Mapperpara.Net Derivado do framework Hibernate do Java (Ambas Open Source) Automatizaoperações de CRUD Porqueusar? Suporte a Lazy Loading Estrurada OO Suporteaosprincipais SGBDs do mercado
51. Lazy LoadingO que é e comousar? O que é? É a maneira de carregarounãoautomaticamente as entidadesdependentes Como usar? Configure a propriedade Lazy = true no hbm.xml ou via código