Mai exact, IT-isti care considera ca ei stiu mai bine. ( Iarasi un rant personal)
Ajung la o petrecere de IT-isti si, ce sa fac – ma pling ca nu reusesc sa fac in Angular o chestie simpla de rutare:
1. http://<site>/person/index sa afiseze o lista de persoane * nu vorbesc aici de paginare / filtrare / sortare ca deviem rau de la ochestie simpla)
2. http://<site>/person/edit/1 sa afiseze o pagina de edit persoana cu ID-ul 1 ( cred ca e clara generalizarea) (sau orice alt URL , de ex http://<site>/person#edit#1 )
De ce as vrea chestia asta ? Ca sa pot trimite URL prin email DIRECT catre user-ul final astefel incit sa ajunga direct la obiectul pe care il vrea * cu id-ul 1 , in acest caz)
Deodata am inceput sa aud de la ceilalti ca nu e bine ce vreau – ca atasez behaviour la standarde REST . Ca nu pot sa vreau asa ceva – si ca, chiar daca ar STI sa o faca, nu o vor face pentru ca nu e BINE.
Wow! Nu am crezut ca voi auzi asta vreodata … Argumentul MEU final a fost youtube – ma rog, echivalentul lui cu rosu – care face acest lucru pe categorii –fara sa aiba probleme ca nu ar fi corect…
Te invarti prin niste cercuri foarte dubioase daca nu au putut/vrut sa-ti raspunda
Si tu stii raspunsul ? ( eu stiu * insa cu MVC)
E doar o conventie, ar trebui sa se poata..
Sigur, un purist REST ar fi spus ca trebuie
…/persons/
respectiv
…/persons/1
da’ un framework ar trebui sa permita si customizarea.. (https://docs.angularjs.org/api/ngRoute/service/$route )
Mda… Eu vroiam doar in browser si doar cu GET sa se afiseze ce trebuie
Trebuia sa le spui ca sa stea degeaba nu este deloc ce vroia sa spuna acronimul REST.