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.

Responder a