Milestone Analiza Tehnologii

Completed 20 years ago (01/01/05 17:10:10)

Trebuie analizate toate tehnologiile utilizate.
1. Servere baze de date:

Free/OpenSource
  • PostgreSQL
    • +Open Source
    • +Licenta BSD
    • +Limbaje procedurale (perl,python,java,ruby,etc.).
    • +Triggeri,proceduri stocate,tipuri,scheme.
    • +Cross Platform.
  • MySQL
    • +Open Source.
    • -Licenta Comerciala/GPL (Daca se foloseste varianta GPL trebuie ca si aplicatia(le) care se conecteaza la el sa fie GPL, altcumva trebuie varianta comerciala)
    • -Libaje procedurale.
    • -Triggeri,proceduri stocate,tipuri,scheme.
    • +Cross Platform.
  • FireBird (Fostul Interbase)
    • +Open Source.
    • -Licenta MPL. (este putin confuza da cred ca merge.)
    • -Libaje procedurale.
    • +Triggeri,proceduri stocate,tipuri
    • -scheme.
    • +Cross Platform.
Comerciale/ClosedSource
  • Oracle
    • -Closed Source
    • -Licenta Comerciala (este fooooarte scump)
    • -Limbaje procedurale limitate(fara perl,python,java,ruby,etc.).
    • +Triggeri,proceduri stocate,tipuri
    • -scheme.
    • +Cross Platform.
  • MSSQL
    • -Closed Source
    • -Licenta Comerciala (este fooooarte scump)
    • -Limbaje procedurale limitate(fara perl,python,java,ruby,etc.).
    • +Triggeri,proceduri stocate,tipuri
    • -scheme.
    • -DOAR PE WINDOWS :((
  • DB2
    • -Closed Source
    • -Licenta Comerciala (este fooooarte scump)
    • -Limbaje procedurale limitate(fara perl,python,java,ruby,etc.).
    • +Triggeri,proceduri stocate,tipuri
    • -scheme.
    • -+Cross Platform cu limitari.


PostgreSQL este castigatorul detasat


2. Framework&Librarii:

Free/OpenSource
  • Crearea unui framework propriu.
    • +Se proiecteaza exact pentru ce ne trebuie.
    • --Necesita FOARTE nult timp de proiectare.
    • +Costuri mai mici.
  • Folosirea unui framework existent.
    • -vcf prea infantil, pare sa promita pe termen lung dar acum este inutilizabil.
    • -wxWindows prea greoi, are totusi un plus ca este cross platform.
    • -GTK++ prea greoi si mai mult este in C simplu, are totusi un plus ca este cross platform.
Comerciale
  • +VCL(CBuilder/Delphi). Este un framework usor, cu un RAD foarte puternic, este problematic la stabilitate si compilator.
  • -MFC(Visual C++). Este un framework greoi, cu un RAD nu foarte puternic, este problematic la compilator (versiuna 6 are mari probleme cu C++).
  • +QT. Este un framework foarte puternic, cu un designer de forme foare puternic, are avantajul ca este cross platform. Singurele minusuri sunt pretul si incapatanarea unor colegi de a nu mai invata alt framework.
Castigatorul este VCL(CBuilder/Delphi).


Note: See TracRoadmap for help on using the roadmap.