Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Caut splitter semnal satelit

Instalatii sanitare

Program de slabire cu succes gara...

Reconditionare cada baie din fonta
 Problema imprimanta

Here goes nothing

BCR sau Raiffeisen

Visual Studio 2022 instaleaza Epi...
 Sfat alegere parbriz

EMAG - recenzii false facute de ei?

Recomandare telefon 900-950

Nivel de trai
 Semnal bun da'... prost

De ce statiile de radio FM nu ren...

Pe unde pot sa gasesc statistici ...

Este reconditionat acest laptop?
 

Intrebari despre AngularJS

- - - - -
  • Please log in to reply
29 replies to this topic

#19
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postaaaa4567, on 05 martie 2016 - 13:40, said:

In Romania s-au inceput proiecte pe 2.0?
Nu. Tocmai de aceea Romanii ar trebui sa fie mai moderni, pentru ca nu am avut atata cod legacy ca in Vest.

Analogie: Romania e in top 5 in lume la viteza internetului deoarece noi nu aveam internet, am inceput direct cu DSL la scara nationala. Pe cand in vest, ei aveau internet, d-ala cu dial-up, pe care a trebuit (si inca trebuie) sa il upgradeze treptat.

Insa in cercurile PHP domina foametea. Nu te poti astepta de la un individ infometat sa ii mai si arda de competenta, el carpeste ceva acolo pentru a-si castiga painea.

D-aia PHP nu se intalneste in Romania in aplicatii complexe, nu pentru ca tehnologia actuala (PHP 7) nu ar face fata.

#20
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View PostRedDev, on 02 martie 2016 - 16:42, said:

Ziceam că am o grămadă de lucru doar pe PHP în idea că genul de aplicații bazate pe Angular încă sunt de domeniul științifico-fantastic. Sunt unele firme care se ocupă de asta dar e greu să găsești oameni care să aibă chef să facă altceva decât au învățat.

Dar nici bani nu vor să dea. Eram singura persoană care a aplicat la un job pe Angular cu 2 proiecte gata făcute și gata de prezentat dar nu aveau 3000 - 4000 de euro să dea pe lună.
4k doar pentru ca stii un amarat de framework e prea mult, chiar si pentru Europa de Vest.

Mai adauga algoritmica, scalabilitate, HA, si inca 2-3 limbaje de programare, daca vrei sa atingi 4k sau mai mult.

View Postaaaa4567, on 05 martie 2016 - 14:40, said:

Ma amuza cum scriu unii cod de parca majoritatea proiectelor nu ar trebui rescrise /puternic refactorizate in maximum 5 ani de zile. Sau preluate ca app legacy - nu mai discutam, am mai facut-o.
Din experientele mele, cam la 1-2 ani trebuie refactoring la subsistemele principale, daca nu vrei sa te ia technical debt de gat dupa aia 5 ani. 5 ani e deja prea tarziu, costurile cresc exponential.

#21
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,560
  • Înscris: 18.10.2011
Am mutat discutia la:

http://forum.softped...a-lohn-ce-vine/

Edited by aaaa4567, 05 March 2016 - 15:18.


#22
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,269
  • Înscris: 24.02.2007

View Postaaaa4567, on 05 martie 2016 - 14:40, said:

No, au venit niste savanti care au spus: ce-i asta, bah, VB6 e prea simplu, nu suporta OOP.

VB6, gratie usurintei de a folosi COM, suporta OOP bine-mersi (chiar in mod distribuit). Cine stia insa sa-l foloseasca asa? Lumea il folosea pentru 2-3 textbox-uri pe un form, 10-20 if-uri imbricate si functii lungi de te pierdeai prin ele. Vrei sa-l poata folosi masele, nu te astepti ca masele sa devina experte in software design.

Pe de alta parte, in lumea Windows, cine stia software design pe paine, s-ar putea sa nu se fi multumit cu sintaxa relativ slabuta a lui VB6, asa ca au aparut si alte limbaje care sa umple golul pana la C++ cu ATL & friends unde te puteai pierde prea usor in detalii tehnice.

#23
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,560
  • Înscris: 18.10.2011

View Postdani.user, on 05 martie 2016 - 15:54, said:

VB6, gratie usurintei de a folosi COM, suporta OOP bine-mersi (chiar in mod distribuit). Cine stia insa sa-l foloseasca asa?

Era totusi putin cam peste mana cu OOPul. COM - da. In State chiar stiau destui, in fapt asa se lucrau business app inainte sa apara moda cu thin client. Da, nu prea stiau la noi, nu a fost pus in valoare. Plus ca avea bube multe (greu de lucrat, versionare, deployment, proprietar etc), multora le-a fost greu sa investeasca etc Pasul de va VS 6 la .NET a fost cam prea mare (atat ca timp cat si ca abordare). In fapt au recunoscut ca au pierdut o generatie intreaga de programatori etc. Conceptual, .NET era (zicea MS) doar o alta denumire pt aplicatiile distribuite cu COM+/MTS dar ce folos...
Asta asa, pentru posteritate, vad ca stii timpurile.

Eu mentineam un VB6 cu steroizi, rezolvate ceva din bubele majore ale COM, adaugat suport mai ca lumea pt xml (nu ca nu s-ar fi putut, dar totusi). Sintaxa, ca simplitate, e greu de egalat. Chiar si AutoIt aminteste ceva din lucrul cu VB6 + WinAPI.

Edited by aaaa4567, 05 March 2016 - 18:08.


#24
DILAS

DILAS

    Member

  • Grup: Members
  • Posts: 320
  • Înscris: 03.12.2007

View PostOriginalCopy, on 05 martie 2016 - 14:50, said:

4k doar pentru ca stii un amarat de framework e prea mult, chiar si pentru Europa de Vest.
Mai adauga algoritmica, scalabilitate, HA, si inca 2-3 limbaje de programare, daca vrei sa atingi 4k sau mai mult.
Cu riscul de a-mi ridica iar lumea in cap, exista joburi pe 4k euro. Si sunt pe jQuery chior. Vezi tu sunt firme care se intampla sa aiba nevoie de specialisti. Iar sus numitii specialisti vor framework-uri si chestii. Ca sa-i atraga sunt cateva firme in Bucuresti ofera 4k pentru cei dispusi sa se ingroape prin jQ. Iar ma vad nevoit sa zic, specializarea o sa fie mereu mai bine platita decat un jack of all trades care stie 2-3 limbaje de programare. (de ce te incapatanezi sa comentezi pe domenii pe care nu le cunosti is beyond me).

View Postaaaa4567, on 05 martie 2016 - 14:40, said:

Deci, sa recapitulam: Angular 1.0 iesit totusi acum cativa ani (nu multi), "e o mizerie" (scrisa de niste.. puțălac&e???) - cum sa mai scrii in ziua de azi o 'mizerie de iteratie 1.0', sa ii dai drumul si dupa aia sa spui ca "noh, am gresit fundamantal" uitati, asa trebuia sa fac.
Problema e ca ng a fost sustinut de google si a durat f mult pana sa se recunoasca ca 1.0 e un fail din multe puncte de vedere. Sunt multi care nici acum nu indraznesc sa critice o productie a maretului google.
Iar 2.0 are in continuare probleme si nu mi se pare ok sa nu fie backwords compatibile. Vezi tu totul ar fi fost ok daca baietii ar fi admis de la inceput natura dinamica a programarii client side si ar fi mers cu directia generala in care merge web-ul (functional programming si webcomponents), asa cum a facut React, in loc sa se cramponeze de programare Java si sa incerce sa reproduca acelasi mediu in client side. Din punctul asta de vedere 2.0 cu al sau typescript face aceeasi greseala. Ma simt destul de sigur sa pariez ca in cativa ani probabil o sa vina 3.0, dupa ce 2.0 o sa fie un fail la fel ca 1.0. Intre timp React e cat se poate de viabil si face progrese reale cu versiunea 0.14.
Si ng core team a colaborat cu react core team pt 2.0. Mai simplu era daca rescriau react, varianta google si era toata lumea fericita.

View Postaaaa4567, on 05 martie 2016 - 14:40, said:

Ma amuza ca Angular 2.0 au descoperit componentele. Aha, deci MVC care nu mai e MVC(?) Sunt ca alea de acum 15-20 de ani? Ierarhii de componente, vad?
Webcomponents si MVC, asa cum sunt azi pe client au trecut prin multe transformari. (vezi backbone, ember, etc). Pe langa faptul ca pe web client side totul progreseaza greu (la nivel de limbaj) pt ca marile companii incearca fiecare sa obtina monopol propunand mereu chestii noi care sa sune bine, vendorii de browsere nu sustin imediat noile tendinte pentru ca e nevoie de trial and error si pt ca unele versiuni de browsere mor mai greu. (I am looking at you IE). Nu e o chestie noua, doar implementarea este noua.

#25
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,269
  • Înscris: 24.02.2007
Cat timp am realizat mai multe proiecte reusite cu Angular 1.x iar experienta de a-l folosi mi-a placut, nu-l pot considera un fail.
Are si bubele sale, toate au. Apar maine alte solutii mai bune, mereu vor aparea.

#26
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View PostDILAS, on 06 martie 2016 - 18:08, said:

Cu riscul de a-mi ridica iar lumea in cap, exista joburi pe 4k euro. Si sunt pe jQuery chior. Vezi tu sunt firme care se intampla sa aiba nevoie de specialisti. Iar sus numitii specialisti vor framework-uri si chestii. Ca sa-i atraga sunt cateva firme in Bucuresti ofera 4k pentru cei dispusi sa se ingroape prin jQ. Iar ma vad nevoit sa zic, specializarea o sa fie mereu mai bine platita decat un jack of all trades care stie 2-3 limbaje de programare. (de ce te incapatanezi sa comentezi pe domenii pe care nu le cunosti is beyond me).
Diferenta dintre modurile noastre de gandire e la capitolul "ce e jack of all trades".

Pentru mine "om bun la toate" e unul care face atat munca creativa, cat si munca analitica.

Insa folosirea unor frameworkuri, a unor biblioteci, si a unor limbaje, intra toate la munca analitica.

Eu nu vad o diferenta majora intre limbaje de programare care suporta aceleasi paradigme de programare. Tu in schimb da, pe tine te impresioneaza fiecare nou limbaj cunoscut.

#27
RedDev

RedDev

    Active Member

  • Grup: Members
  • Posts: 1,941
  • Înscris: 29.10.2014

View PostOriginalCopy, on 05 martie 2016 - 14:50, said:

4k doar pentru ca stii un amarat de framework e prea mult, chiar si pentru Europa de Vest.

Faptul că știi Angular presupune și faptul că știi vreo 3 limbaje de programare, vreo 3 de scripting, baze de date SQL și NoSQL, vreo 4 framework-uri de PHP, Javascript, jQuery, etc. toate cu minim 7 ani de experiență. Doar nu ai cum să te prezinți doar cu AngularJS și Javascript.

Adică eu așa m-aș duce la un posibil interviu. Sau dacă aș angaja, bugetul fiindu-mi dat de vestici, cam la nivelul ăla aș căuta.

Da, da, imposibil.

Edited by RedDev, 06 March 2016 - 18:42.


#28
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,269
  • Înscris: 24.02.2007
De ce presupune? Am coleg priceput in front-end, de exemplu, pe care nu-l intereseaza partea de back-end.

#29
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postdani.user, on 06 martie 2016 - 18:42, said:

De ce presupune? Am coleg priceput in front-end, de exemplu, pe care nu-l intereseaza partea de back-end.
Eu am chiar mai multi colegi asa. Isi fac treaba bine, e nevoie de munca lor, eu de exemplu nu as putea s-o fac (sunt mai mult designeri, dar mai scriu si typescript), insa ce fac ei nu e munca de 4k, ever.

Cand facem insa componente importante pentru frontend, in typescript, la modul analitic, tot noi programatorii o facem. Pentru ca e munca analitica. Nu vad rostul separarii js/ts vs. java/php/python etc.

A separa front-end vs back-end e o separare proasta deoarece nu separa de-a lungul axei "punctelor forte ale fiecarui individ", ci de-a latul ei.

Programatorul front-end ajunge sa faca atat munca creativa, cat si munca analitica. Complet no-go, daca vrei si calitate.

#30
DILAS

DILAS

    Member

  • Grup: Members
  • Posts: 320
  • Înscris: 03.12.2007

View PostOriginalCopy, on 06 martie 2016 - 18:58, said:

Eu am chiar mai multi colegi asa. Isi fac treaba bine, e nevoie de munca lor, eu de exemplu nu as putea s-o fac (sunt mai mult designeri, dar mai scriu si typescript), insa ce fac ei nu e munca de 4k, ever.

Cand facem insa componente importante pentru frontend, in typescript, la modul analitic, tot noi programatorii o facem. Pentru ca e munca analitica. Nu vad rostul separarii js/ts vs. java/php/python etc.

A separa front-end vs back-end e o separare proasta deoarece nu separa de-a lungul axei "punctelor forte ale fiecarui individ", ci de-a latul ei.

Programatorul front-end ajunge sa faca atat munca creativa, cat si munca analitica. Complet no-go, daca vrei si calitate.
Nu vad de ce n-ar putea cineva sa faca si munca analitica si sa stie si chestii de design sau UX. Un programator front end bun, pe langa js si diferite js patterns stie foarte bine si UX, iar chestia asta se vede intotdeauna in UI. Pe langa asta stie si programare si design patterns, atat OOP cat si p Iar un om care stie chestiile astea, desi rar, e cu atat mai valoros (din punct de vedere business evident) decat cineva care le stie pe toate(pardon 2-3 limbaje de programare) si care nu se mai impresioneaza de nimic.
Cam toti programatorii teoreticieni pe care i-am cunoscut gandesc ca tine. E doar o iluzie. Front end-ul e f diferit de backend si necesita cu totul alt mind set. Dovada in directia asta sunt frameworks ca ExtJS care a fost creat pt java devi care nu vor sa invete js. Daca stiu programare asa bine, de ce nu sunt in stare sa master un limbaj atat de simplu?
Patterns atat de dragi tie, precum SOLID se aplica sau nu se aplica in functie de situatie. La fel si alte patternuri sau principii OOP. Poate daca vine un specialist js si se uita pe codul tau o sa dea din cap, dar ce stie el, nu stie decat un limbaj de programare.
Poate tie ti se pare ca faci o treaba buna, poate si faci, in general insa n-am vazut decat 3 developeri veniti din backend (unul C++, unul java si unul C#) care sa stie sa scrie js la un nivel bun. Si am vazut destui care incercau si front end. Sunt f multi in schimb care au impresia ca stiu js si care dau vina pe limbaj pt problemele de arhitectura din codul lor.

Cat despre cat merita cineva, nu-ti mai da te rog cu parerea in necunostinta de cauza. Sunt posturi pe 4k in Bucuresti, exact asa cum le-am descris.


@dani.user Ok, poate am fost dur cand am zis ca-i un fail, personal insa sunt f dezamagit de Angular. Dupa ce am citit atatea surle si trambite si m-am chinuit cu el luni bune pana sa invat toate conventiile mi-am dat seama ca nu sunt eu nebun, chiar are multe probleme. Dupa ce mi-am dat seama ca are probleme am cautat articole pe net despre asta. Nu exista decat cateva si majoritatea adanc ascunse pe google. Ce e mai rau e ca sunt o gramada de fanatici ng si nu poti sa te intelegi cu ei, in ciuda problemelor evidente pe care le are. Ceea ce e si mai dezamagitor e ca ng 2.0 a reparat greselile pe care le vedea toata lumea, dar n-au schimbat de loc mind set-ul. Asa ca ng 2.0 e o un fel de struto camila intre react, ng 1.x si java. Si ce e cel mai trist e ca are pontetialul sa fie un framework extraordinar, doar ca e facut de oameni adanciti in teoria lor si care nu vor sa vada mai departe de ea.

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate