Sua opinão é muito bem-vinda.
A opção de permitir customização via CSS exigiria conhecimento específico, e o foco é exatamente o contrário, criar aplicações Web da mesma forma que cria aplicações desktop, porém, já existe em nosso roadmap esse modelo de customização via “Theme”.
Conforme mostrado no vídeo, existe um servidor, Automato Web Server, que permite executar a aplicação perfeitamente no “localhost”. Não liberamos esse aplicativo para produção pois o IIS é um servidor de aplicação mais robusto, rápido e seguro.
Atualmente, já existe o SQL Server Express Edition que suporta perfeitamente pequenas e médias aplicações, claro que, em muito pouco tempo suportaremos um número razoável de bancos de dados sem você precisar reescrever nada. Sua empresa pode se cadastrar como parceira Microsoft e reduzir drasticamente os custos de aquisição do Windows 2003 Server.
Você citou “gerador de código”. Toda IDE é também um gerador de artefatos desde que otimize algum trabalho de forma automática. O Automato otimiza o processo de criação de telas, relatórios, etc. mas se desejar, pode criar uma tela/relatório Web assim :
public class MyForm1 : Form
{
public MyForm1()
{
this.Controls.Add( new Button() );
}
}
Observe que acima será uma página Web, porém descrita através de código normal (seu código é realmente compilado como qualquer código C# ), da mesma forma como criaria uma aplicação Desktop. Esse modelo lhe permite criar uma aplicação Web completa sem saber exatamente nada sobre CSS, DHTML, Javascript, etc. Claro que, se desejar, pode “imbutir” também essas instruções. Em essência, uma aplicação gerada pelo Automato é também uma aplicação ASP.NET, assim, você pode utilizar todos os recursos do modelo ASP.NET, bem como anexar páginas “aspx”, css, javascript, etc. Nós Automatizamos, mas você continua no controle.
Já está previsto em nosso roadmap um debuger integrado. Isso não seria possível se a aplicação fosse um mero gerador.
Todos os questionamentos são importantes para traçarmos o futuro do produto e esclarecermos dúvidas. Se desejar, fique a vontade em citar problemas atuais em seu processo de desenvolvimento para que possamos visualizar como o Automato se comportaria.
,
Alexnaldo Santos