Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
sugestie usa interior

ANAF si plata la selfpay

Imprimanta ciss rezista perioade ...

Garmin fēnix 7 / PRO / Saphi...
 Care sunt cele mai mari regrete a...

Alfa Romeo Stelvio 2.2 jtd

Intrebari srl nou

La multi ani @AndReW99!
 Alegere masina £15000 uk

TVR vrea sa lanseze o platforma d...

Strategie investie pe termen lung...

Modulator FM ptr auto alimentat p...
 orange cablu f.o. - internet fara...

Robinet care comuta traseul

A fost lansata Fedora 40

Samsung S24 plus
 

Framework or library ?

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

#1
iulian_1976

iulian_1976

    Active Member

  • Grup: Members
  • Posts: 1,576
  • Înscris: 10.05.2008
Unde ati invatat framework-uri la scoala sau...dupa? Eu incerc ...dupa nu am facut asa ceva in scoala.

#2
BraviaAmpero

BraviaAmpero

    Member

  • Grup: Members
  • Posts: 923
  • Înscris: 03.11.2018
Dupa scoala, scopul scolii nu este sa te invete frameworkuri.(adica sa puna carul inaintea cailor)

#3
iulian_1976

iulian_1976

    Active Member

  • Grup: Members
  • Posts: 1,576
  • Înscris: 10.05.2008
Da si nu, multe dintre framework-uri tin de multe concepte ce nu pot fi asimilate usor si de oricine.

Poate ca multi nu le folosesc pentru ca nu inteleg ce se intampla sub capota si din aceasta cauza tot se reinventeza alte roti noi ca sa raman in limbajul anterior, priviti si aspectul asta nu este de neglijat.

#4
BraviaAmpero

BraviaAmpero

    Member

  • Grup: Members
  • Posts: 923
  • Înscris: 03.11.2018

Quote

multe dintre framework-uri tin de multe concepte ce nu pot fi asimilate usor si de oricine.
pai de aceea se invata la scoala conceptele de baza, ca folosindu-te de aceastea sa poti invata fie sa utilizezi un framework sau sa ai bazele ca sa mergi mai departe astfel incat intr-un viitor sa creezi tu frameworkuri.

#5
iulian_1976

iulian_1976

    Active Member

  • Grup: Members
  • Posts: 1,576
  • Înscris: 10.05.2008
Sunt concepte de baza din frameworkuri care nu se fac la scoala hai sa nu o dam pe scoala.

Pe forumul acesta cunosc 2 persoane care stiu sigur ca au avut tangenta macar cu un framework originalcopy@ si dani.user@ in rest nu as baga mana in foc, o mare parte lucreaza in procedural, embedded etc

Doar faptul ca se confunda o librarie cu un framework spune multe, ele ar avea ceva tangenta totusi sunt lucruri diferite, foarte putini isi pot da cu
parerea despre subiect pentru ca trebuie sa fi lucrat cu un framework mult timp, apoi sa intelegi ce ai folosit, apoi sa mai fi lucrat ceva proiecte fara
framework-uri ca sa poti avea o parere pertinenta.

Edited by iulian_1976, 19 March 2019 - 23:04.


#6
BraviaAmpero

BraviaAmpero

    Member

  • Grup: Members
  • Posts: 923
  • Înscris: 03.11.2018
Toti programatorii java EE lucreaza cu cel putin 4 frameworkuri si uneori se intampla sa lucreze cu doua in paralel.

Quote

Doar faptul ca se confunda o librarie cu un framework
Un user a facut asta, dar nu a fost departe de adevar.jQuery nu este un framework este un api care pe baza acestuia s-au creat:
CSS frameworkuri : https://api.jqueryui.../css-framework/
Web-GUI frameworkuri : https://www.jqwidgets.com/

Ba mai mult, jquery este evaluat ca un javascript framework desi el tehnic nu este:
https://en.wikipedia...ript_frameworks

Edited by BraviaAmpero, 19 March 2019 - 23:24.


#7
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,438
  • Înscris: 10.08.2005
Bravos Bravia ... baga oamenii in ceata total
vino cu wikipedia, aparent site-ul oficial jQuery spune minciuni
Sursa citata: http://learn.jquery.com/about-jquery/

Quote

One important thing to know is that jQuery is just a Javascript library
Bravos.

Edited by MarianG, 19 March 2019 - 23:32.


#8
TruthHurts

TruthHurts

    Senior Member

  • Grup: Senior Members
  • Posts: 2,155
  • Înscris: 06.10.2018

View Postiulian_1976, on 19 martie 2019 - 23:04, said:

Doar faptul ca se confunda o librarie cu un framework spune multe, ele ar avea ceva tangenta totusi sunt lucruri diferite,
Ce spune? Eu cred ca spune mai multe siguranta ta cu privire la presupusa clara diferentiere, despre tine desigur.

View Postiulian_1976, on 19 martie 2019 - 23:04, said:

foarte putini isi pot da cu parerea despre subiect pentru ca trebuie sa fi lucrat cu un framework mult timp, apoi sa intelegi ce ai folosit, apoi sa mai fi lucrat ceva proiecte fara
framework-uri ca sa poti avea o parere pertinenta.
LOL de LOL!

View PostMarianG, on 19 martie 2019 - 23:31, said:

Bravos.
Stai sa vezi faza:

Your work with the Microsoft Foundation Class (MFC) Library framework is based largely on a few major classes and several Visual C++ tools.
https://docs.microso...fc?view=vs-2017

#9
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,438
  • Înscris: 10.08.2005
and your point being?

#10
TruthHurts

TruthHurts

    Senior Member

  • Grup: Senior Members
  • Posts: 2,155
  • Înscris: 06.10.2018
Ca nu exista vreo definitie oficiala nici pentru library, nici pentru framework, iar uneori catalogarea anumitor chestii ca library sau framework e o chestiune discutabila, subiectiva.

#11
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,438
  • Înscris: 10.08.2005
o libraria este o colectie de functii, apelezi si primesti raspuns
framework-ul prezinta model pe care trebuie sa-l respecti

#12
TruthHurts

TruthHurts

    Senior Member

  • Grup: Senior Members
  • Posts: 2,155
  • Înscris: 06.10.2018

View PostMarianG, on 20 martie 2019 - 01:21, said:

framework-ul prezinta model pe care trebuie sa-l respecti
1. care sunt trasaturile fundamentale ale unui astfel de "model", cum il identificam(pentru a elimina orice confuzie cu o librarie)?

2. ce este mfc, librarie sau framework?

#13
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
1. Libraria (de fapt biblioteca in romana) este o colectie de functii/clase pe care le poti folosi cum ai chef. Un framework iti ofera un model, un anumit design, prin care tu ca programator doar specifici anumite lucruri fie prin functii, fisiere XML sau annotations si totul se intimpla automat. De exemplu in Hibernate faci o clasa, adaugi @Entity si @Table si iti genereaza automat maparea cu tabela specificata.

2. Un raspuns bun ar fi ca MFC e un cacat borshit :lol:

Serios vorbind, l-as cataloga ca si si. MFC iti ofera un application framework, dar poti sa-l folosesti si random. De exemplu, nimic nu ma impiedica sa folosesc CString aiurea intr-o aplicatie non MFC, nu ca as avea de ce...

#14
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,438
  • Înscris: 10.08.2005
MFC se vrea framework

#15
PlatonX

PlatonX

    Senior Member

  • Grup: Senior Members
  • Posts: 5,741
  • Înscris: 13.09.2009
Un articol pe tema topicului:
https://www.echozhq....ork-clean-code/
In articol scrie ca WordPress este un Framework - chiar daca este pentru administrarea continutului - asta ar fi un exemplu bun de inteles pentru diferenta dintre un framework si o librarie/

Am gasit si o explicatie simpla pentru diferenta dinte librarie si framework:
http://big.info/2017...rk-library.html

Edited by PlatonX, 20 March 2019 - 15:26.


#16
Jenkins

Jenkins

    New Member

  • Grup: Junior Members
  • Posts: 13
  • Înscris: 20.03.2019

View PostPlatonX, on 20 martie 2019 - 15:26, said:

Un articol pe tema topicului:
https://www.echozhq....ork-clean-code/
In articol scrie ca WordPress este un Framework - chiar daca este pentru administrarea continutului - asta ar fi un exemplu bun de inteles pentru diferenta dintre un framework si o librarie/

Am gasit si o explicatie simpla pentru diferenta dinte librarie si framework:
http://big.info/2017...rk-library.html

E o explicație simplă, dar greșită. Un framework este o colecție de utilități (funcții, metode, clase) la fel ca o bibliotecă. La fel ca o bibliotecă, și un framework nu are un "entry point", o "funcție main". Dar un framework oferă soluții pentru cross-cutting concerns, în timp ce o bibliotecă nu oferă asta. Mai mult, un framework integrează într-un mod unitar aceste cross-cutting concerns, o bibliotecă nu.

De aceea jQuery nu e un framework, și MFC e aproape framework.

Iar WordPress nu e de niciunele, pentru că are un index.php.

#17
OriginalCopy

OriginalCopy

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

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

View PostTruthHurts, on 20 martie 2019 - 00:37, said:

Ca nu exista vreo definitie oficiala nici pentru library, nici pentru framework, iar uneori catalogarea anumitor chestii ca library sau framework e o chestiune discutabila, subiectiva.
Care uneori?

Ai un exemplu concret care se incadreaza fie la library, fie la framework, in functie de perspectiva?

MFC e librarie.

#18
BraviaAmpero

BraviaAmpero

    Member

  • Grup: Members
  • Posts: 923
  • Înscris: 03.11.2018

View PostMarianG, on 20 martie 2019 - 10:35, said:

MFC se vrea framework

View PostOriginalCopy, on 22 martie 2019 - 16:21, said:

MFC e librarie.

View PostMosotti, on 20 martie 2019 - 09:59, said:

2. Un raspuns bun ar fi ca MFC e un cacat borshit :lol:

View PostJenkins, on 20 martie 2019 - 16:32, said:

un framework oferă soluții pentru cross-cutting concerns, în timp ce o bibliotecă nu oferă asta.
Adica tu spui ca prezenta paradigmei AOP este signatura unui framework ?

View PostTruthHurts, on 20 martie 2019 - 00:37, said:

Ca nu exista vreo definitie oficiala nici pentru library, nici pentru framework, iar uneori catalogarea anumitor chestii ca library sau framework e o chestiune discutabila, subiectiva.
Hmm.. te apropi foarte mult de adevar, poti dezvolta ?

Edited by BraviaAmpero, 22 March 2019 - 18:51.


Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

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