SALUT
Formula de inceput ne-o permitem deoarece suntem tineri,
un grup de tineri programatori care doresc sa realizeze programe de o calitate cat mai buna.
Pentru acest lucru ne-am pregatit, am studiat, am exersat si am inceput dezvoltarea de aplicatii
inca din anul 2000, avand o baza solida la plecare si consolidand-o odata cu timpul trecut.
Consideram ca numele nostru nu este foarte important, important este ceea ce am facut, ceea ce facem si ceea
ce vom face. Denumirea noastra pe care clienti nostri trebuie sa o cunoasca este SP Software
- denumire ce se trage din cuvantul SP - Servicii & Produse - asta si facem.
Atentie nu suntem o firma sau o persoana fizica autorizata,
ci doar un grup independent de programatori si ne cerem scuze daca facem confuzia cu vreo firma inregistrata
cu acelasi nume folosit de noi.
OK! Acestea fiind spuse sa va prezentam ce facem noi aici.
In primul rand sa incepem cu inceputul, cu aplicatia noastra de baza, cu un Sistem Integrat de Management, aplicatie denumita
Web Application - iar pe scurt WA. De ce? Simplu - este o aplicatie facuta pentru WEB.
Scurta istorie
In anul 2001 am inceput sa primim oferte de la diferiti clienti, care doreau diferite aplicatii
care le permiteau efectuarea mai usoara a task-urilor zilnice. Diferiti clienti doreau o aplicatie de Contabilitate Primara,
altii de contabilitate complexa, alti un sistem de evidenta si emitere a facturilor, de evidenta a registrelor. OK pana aici.
Pe vremea aceea scriam aplicatii atat in Visual Basic 6 cat si in Delphi, dar 95% domina
Visual Basic. Suportul pentru baza de date era asigurat de MySql Database. Conexiunea la baza de date era asigurata prin ODBC
si combinat cu Visual Basic nu putea rula decat pe sisteme de operare Windows.
Astfel am inceput dezvoltarea aplicatiilor mai sus mentionate pentru diferiti clienti.
La un moment dat ne-am lovit de o problema mare - Licenta pentru Visual Basic. Acest lucru ne-a speriat la inceput, deoarece
nu dispuneam de fonduri pentru achizitionarea de licenta. Si atunci ne-am gandit sa rescriem aplicatiile in alt limbaj de
programare care sa fie Open-Source (gratuit), baza de date fiind deja Open-Source. Si astfel am ajuns la PHP.
Cu aceasta ocazie, inainte de a incepe sa scriem codul in PHP, am facut un plan de
organizare a codului, sa fie cat mai lejer si cat mai intuitiv. Discutand aceste aspecte am realizat ceva, anume ca toate
aplicatiile scrise separat de noi aveau ceva in comun - aceasi destinatie - firmele. Si astfel am decis sa combinam
toate aplicatiile intru-una singura ... si astfel s-a nascut WebApplication versiunea 1.0.
Ne-am apucat de scris codul in PHP avand in spate baza de date MySql Database.
Aplicatia a fost scrisa cu succes si deja in anul 2003 a inceput sa se bucure de un succes fanatastic in randul firmelor
mici. Aplicatia mergea foarte bine pe orice tip de calculator, de sistem de operare, pe orice tip de browser, avand in spate
3 lucruri foarte importante si in acelasi timp Open-Source :
1. Server WEB - Apache
2. Limbaj de Programare PHP
3. Baza de date MySql
Targetul nostru a fost sa ajungem si la firmele mijlocii si chiar mari, dar pentru acest lucru
baza de date MySql nu ne satisfacea necesitatile. Ne trebuia o baza de date mai puternica, cu mai multe facilitati: triggeri, view-uri, proceduri, restrictii, etc. Pentru a ne atinge targetul am fost nevoiti ( intr-un mod placut ) sa
schimbam baza de date.
Astfel in anul 2005 am schimbat baza de date MySql Database cu baza de date FireBirdSql care a corespuns cerintelor
noastre, mai ales celei mai importante - Open-Source. Codul PHP a trebui rescris doar in mica masura iar aplicatia fiind modulara nu ne-a luat mult timp.
Pentru o accesare accesare cat mai usoara a aplicatie am conceput chiar si un Client WebApplication baza tot pe tehnologie WEB.
Din pacate nu am reusit un singur lucru - sa permitem accesul aplicatie din browserul FireFox, care pentru moment il consideram acceptabil si incercam sa remediem acest lucru.
De ce nu am reusit cu FireFox? Pentru ca aplicatia noastra, noi considerand-o foarte profesionala, foloseste tehnologie AJAX, astfel
ca, cu clientul nostru si cu tehnologia AJAX clientul/utilizator nici nu realizeaza ca de fapt el lucreaza prin browser direct pe WEB.
Acest lucru este datorat, pe langa tehnologia AJAX si faptului ca toate paginile si formele din WA seamana identic cu cele
din Windows. Doar facem lucruri de calitate.
Astfel ca din 2005 si pana in prezent aplicatia este formata ( cerinte ) din urmatoarele componente:
1. Server WEB - Apache v2.2.4
2. Limbaj de Programare PHP - v5.2.1
3. Baza de date FireBirdSql v2.1
4. Tehnologie AJAX
5. Bazata 90% pe Internet Explorer 5.5 >
6. Propriul client pentru accesarea aplicatie v1.0.3
7. Aplicatia in sine - WebApplication
Va invitam in sectiunea PREZENTARE pentru o prezentare amanuntita a aplicatie
WebApplication si detalii legate de achizitionarea de module sau creea de module personalizate.
Va multumim pentru atentia acordata
si speram ca vom putea colabora.
Va mai asteptam pe la noi pe site!
Echipa SP