Dúvidas sobre JavaScript Não-Obstrutivo (Obstrutivo) + HTML5 e PHP

[REMOVIDO PELO AUTOR]
Removi este post para não confundir outras pessoas no que diz respeito a Boas e más práticas de programação com JavaScript

Como HTML não foi projetado para criar sistemas, existem 1001 formas de tentar fazer isso acontecer. Independente de como for feito, o resultado é sempre um texto que vai ser interpretado pelo navegador. Mas para dar manutenção vai ser problemático desse jeito ai, você mesmo deve ter percebido que misturar lógica de frontend com backend não é uma boa. Procure livros ou exemplos que não trabalhem dessa forma.

Por exemplo:

HTML: https://github.com/ccoenraets/wine-cellar-php/blob/master/index.html
JavaScript: https://github.com/ccoenraets/wine-cellar-php/blob/master/js/main.js
PHP: https://github.com/ccoenraets/wine-cellar-php/blob/master/api/index.php

Apesar do exemplo usar o micro framework slim no back-end e a biblioteca jquery no front-end, abstraia ferramentas no momento, o importante é ver como está sendo feito sem a mistura.

Javafelx, realmente, fazer alguma manutenção dessa forma dá muito trabalho, é complicado mesmo, você está certo…

Obrigado pelos arquivos, tenho certeza que vão me ajudar bastante, obrigado mesmo! Valeu!!!