[rosedu-general] Web la CDL (Was: [CDL] Prezentări)

Alex Morega alex at grep.ro
Wed Aug 10 00:32:53 EEST 2011


On Aug 9, 2011, at 8:38 AM, Victor Carbune wrote:

>>>>>> Aș insista pe chestii basic, bătrânești, iar chestiile mai noi să fie menționate la sfârșit.
>>>>> 
>>>>> Eu nu as fi vrut o prezentare elementara de introducere in web, ci
>>>>> ceva care sa le deschida apetitul si curiozitatea sa afle singuri mai
>>>>> multe.
>>>> 
>>>> Hmm. E o chestie de policy atunci. Vrem să-i învățăm unelte sau vrem să le arătăm shiny stuff?
>>> Nu cred ca am inteles la ce te-ai referit initial prin 'chestii basic,
>>> bătrânești' ?
>>> 
>>> Lista ta include atat lucruri server-side, cat si client-side.
>>> In 45 de minute acoperim un set foarte restrans si sustin client-side
>>> in favoarea server-side.
>>> 
>>> Server-side, un backend poate fi scris in aproape orice limbaj, cu
>>> numeroase arhitecturi (daca nu direct, prin intermediul unui
>>> framework), pe cand client-side, nu poti face decat ceea ce stie
>>> engine-ul din browser sa faca.
>> 
>> Mă refer la tehnologia de bază (ce-i aia client și server http) mai degrabă decât efecte shiny (ce poți face cu css3). E aiurea să explici ajax și offline apps dacă nu sunt înțelese bine request/response și încărcatul de resurse js/css/imagini. Nu aș insista mult pe un framework anume; mă interesează mai degrabă să înțeleagă ce se întâmplă pe server, ce se întâmplă pe client, și cum interacționează. Asta cred că e partea tricky; odată înțeleasă, restul de noțiuni se așează natural deasupra.
>> -- Alex
> 
> Ceea ce ai descris mai sus nu ma duce cu gandul la nimic mai mult de
> cursul de protocoale de comunicatii.
> Pentru ca tot remarc cuvantul 'shiny' in reply-urile tale, mentionez
> ca nu ma limitez la lucrurile appealing din punct de vedere vizual,
> definite in noul standard. Sunt multe alte lucruri pe langa cele
> vizual 'shiny'.

Ok, am folosit "shiny" cu sensul de "chestii noi și cool", cunoscute și sub numele de HTML5. Mi se pare că sunt cool pentru cineva care știe cum se fac site-uri web, și știe despre limitările care erau bătute în cuie, și își dă seama că acum are API-uri mai puternice cu care să lucreze.

> Strict legat de topic-ul la care ai restrans, mai degraba vad
> lucrurile de mai sus mentionate sumar si consider mult mai interesanta
> discutarea, eventual in comparatie, a protocolului WebSocket [1] care
> se departeaza considerabil de modelul clasic request/response din
> HTTP, dar despre care nu vei afla prea curand din facultate.
> 
> Pe scurt, viziunea mea despre aceasta prezentare este abordarea unor
> concepte in proces activ de dezvoltare, pornind de la premiza (poate
> gresita?) ca lucrurile de baza sunt cunoscute sau intuite.

Concepte în proces activ de dezvoltare - mai degrabă pare topic de ROSEdu Tech Talks. Din ce înțeleg, prezentările la CDL sunt despre tehnologii de bază de care studenții probabil vor avea nevoie pentru a contribui la un proiect open source.

> Cred ca cele doua pareri pe care le avem cu privire la continutul unei
> astfel de prezentari se completeaza destul de bine. Poate chiar ar
> merita sa alocam mai mult timp, eventual pentru doua prezentari, Web I
> & II.
> 
> Printre altele, daca timpul nu ne permite eu sunt ok cu oricare dintre
> cele doua prezentari.

De acord că toate sunt lucruri care merită prezentate, cu titlul de "chestii utile pe care nu le înveți în facultate", deci well within ROSEdu territory. Totuși, poate RTT mai degrabă decât CDL? Sau am înțeles eu greșit lucrurile?

-- Alex



More information about the rosedu-general mailing list