Não creio que quando usas class inheritance recorrendo a strict continues a usar prototype inheritance. Não testei mas é possivel por exemplo substituir o constructor() da Classe em runtime por outra definição?
Se for possivel, ok usa prototype, caso contrário nicles. O AS3 tb "pode" usar prototype base no entanto Class inheritance não permite alterações da definição em runtime pois é considerada uma definição "selada". 2014-10-08 15:08 GMT+01:00 BruNeX <[email protected]>: > @João Fernandes > > errmmm... 'Class' tb eh "syntactic sugar" continua tudo igual! continuas a > ter a prototype inheritance "under the hood" :) por isso eu dizer que eh > uma das mais useless "new" features :P > > 2014-10-08 14:57 GMT+01:00 João Fernandes < > [email protected]>: > >> Brunex por isso é que te perguntei se Class poderia ser interpretado como >> prototypal inheritance e pelo que percebo, não é o caso, isto é, tanto >> podes trabalhar à moda antiga (prototypal inheritance) ou à nova moda >> (Class inheritance). Pelo que vi *implements* apesar de ainda não fazer >> parte da especificação já está como futureUseKeyword, portanto, acabará por >> mais cedo ou mais tarde ser implementado. >> >> Quanto às promises vs callbacks, foi o que disseste ainda há pouco, >> "syntax sugar", torna a sua progração mais fácil de ler. >> >> 2014-10-08 14:45 GMT+01:00 BruNeX <[email protected]>: >> >>> @João Fernandes >>> >>> No ES6 tb tens a keyword 'extend' mas 'implements' não. >>> >>> Como te disse a logica da linguagem continua com os mesmos conceitos, >>> apenas adicionaram estas keywords para quem gosta de pensar em termos de >>> Classes... como adicionaram as famosas promises... para quem não gosta de >>> callbacks :) >>> >>> Devias dar uma vista de olhos como o JS funciona em termos de prototype >>> inheritance porque eh diferente do tradicional Class inheritance... >>> >>> >>> @Hugo Ferreira >>> >>> Estamos pois, o que tu queres dizer eh para não validarmos logins no >>> Client-side, a linguagem que uso eh indiferente... e como uso javascript no >>> servidor (node.js) posso fazer uma query a uma base de dados >>> (mongoDB/levelDB ambas fazem store de JSON), e assim posso e consigo >>> validar os logins em javascript sem qualquer problema... >>> >>> -- >>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >>> Grupos do Google. >>> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >>> envie um email para [email protected]. >>> Para publicar uma mensagem neste grupo, envie um email para >>> [email protected]. >>> Visite este grupo em http://groups.google.com/group/riapt. >>> Para mais opções, visite https://groups.google.com/d/optout. >>> >> >> >> >> -- >> >> João Fernandes >> >> -- >> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >> Grupos do Google. >> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >> envie um email para [email protected]. >> Para publicar uma mensagem neste grupo, envie um email para >> [email protected]. >> Visite este grupo em http://groups.google.com/group/riapt. >> Para mais opções, visite https://groups.google.com/d/optout. >> > > > > -- > Bruno Barreto > > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do > Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um email para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, visite https://groups.google.com/d/optout. > -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/d/optout.
