Anunţ

Caută printre mesajele de pe forum înainte de a scrie unul nou!
Formulează corect întrebarea sau problema pe care o ai.
Respectă regulile forumului și Codul de Conduită!

#26 29 Mar 2016 19:08:19

RazTaz
Membru
Locaţie: Bruxelles
Înregistrat: 17 Jan 2011
Mesaje: 853

Re: Dezvoltare soft contabilitate in Romania

Imi permit sa pun un pic lumina reflectorului pe colegul nostru Moromete, care tacut si modest - dezvolta niste chestii foarte utile. (Aplicatie pentru gestiuni, aplicatie pentru executori judecatoresti, si acum aplicatie pentru avocati).

Mai multe detalii pe site-ul lui:  http://perosoft.org

In acest moment impreuna cu un Moromete si o prietena avocat facem o echipa pentru dezvoltarea unei aplicatii open source pentru cabinete de avocatura (Avocat), el fiind cel care face programarea. Varianta la care am ajuns este deja destul de avansata si urmeaza un nou upgrade.

Sper sa va fie de folos si daca va e, sa ii trimiteti un +1 si colegului nostru.


SISTEM:
Ubuntu 14.04 running on Lenovo Thinkpad x220t tablet/convertible.

Offline

 

#27 30 Mar 2016 10:41:59

if
Membru
Înregistrat: 30 Oct 2008
Mesaje: 39

Re: Dezvoltare soft contabilitate in Romania

guletz2002 a scris:

...

- daca vrem sa facem soft-ri(pe uz extern, terti/stat/privat) pe care vrem sa le vindem, atunci inregistrarea de tip "persoana" va avea urmatoarele specificatii: ID=camp numeric de tip bla..bla, nume=sir_de_caractere_utf8, de lungime .... bla ...bla, samd
- daca nu facem asa, atunci nu avem voie sa VINDEM acel soft, nu avem voie sa exportam/importam date din/in el, etc/etc

  Si cine se va conforma, va avea clienti, cine nu, va inchide .... Singura mea necunoscuta(si stiu ce zic) e nu daca ca fi asa  sau nu, ci doar CAND ! Deci aviz amatorilor .... de soft!

Aplicațiile din acest domeniu sunt și ele niște unelte precum creionul și hârtia în mâna contabilului. Sper să nu se ajungă vreodată la impunerea "de la centru" a anumitor reglementări și la interzicerea la vânzare/folosire a celor care nu se conformează. Piața liberă trebuie să facă diferențierea, pe criterii de eficiență, preț, interoperabilitate etc. Adică acel TCO . Și aici aplicațiile bazate pe open source și multiplatformă au un avantaj.

O reglementare ar fi foarte utilă pentru fixarea unor formate standard pentru datele de intrare și de ieșire, lucru ce-ar putea ușura mult operarea în astfel de programe, chiar automatizarea schimbului de date prin serviciile web de care spuneai. Da, mașinile care circulă pe drumuri publice pot fi foarte diferite, dar regulile de circulație sunt aceleași!

Majoritatea programelor de gestiune-contabilitate de până acum au fost concepute după fluxul de lucru și forma documentelor (pe hârtie) clasice, rezolvând partea de calcul aritmetic și cea de memorare a datelor. Aplicații izolate, insulare, fără legătură cu exteriorul. În multe cazuri module diferite pe același calculator, realizate chiar de același producător de soft, care nu comunică automat între ele, darămite cu alte aplicații, ale altora.

Un scenariu normal pentru tehnologia din zilele noastre ar fi ca un document (să zicem factură, cel mai obișnuit) generat de o firmă să ajungă direct în format electronic la partenerul căruia îi este adresat, iar acesta să-l poată prelua automat în sistemul lui, fără a mai introduce date manual. Aplicațiile celor doi pot fi foarte diferite, doar formatul/structura datelor pentru document trebuie să fie comun, standard.

Deci, statul, sau organizații interstatale, ar avea drepturi și îndatoriri să impună standarde pentru formatele de date pentru diverse documente, pentru interoperabilitate. Și nicidecum să intervină pe piață impunând anumite aplicații, după criterii ce niciodată nu pot fi obiective.

Offline

 

#28 30 Mar 2016 13:07:10

guletz2002
Membru
Locaţie: Brasov
Înregistrat: 09 Sep 2009
Mesaje: 1512

Re: Dezvoltare soft contabilitate in Romania

Deci, statul, sau organizații interstatale, ar avea drepturi și îndatoriri să impună standarde pentru formatele de date pentru diverse documente, pentru interoperabilitate. Și nicidecum să intervină pe piață impunând anumite aplicații, după criterii ce niciodată nu pot fi obiective.

Ba da, pot fi criterii al naibii de obiective. E adevarat, ca pentru orice producator de soft este f. util, sa aiba o codificare interna proprie(vezi exemplul pt inregistrarea de tip "persoana", sau la cel enuntat de tine legat de inregistrarea de tip "factura"), dar este util doar pt interesul sau propriu si personal. Si de aia sute, poate chiar mii de firme din domeniu, au cheltuit bani si timp ca sa creeze "propriul format". Acest timp/efort se transforma in costuri la client. Mai mult, daca acel client vrea sa migreze pe o alta platforma, costurile de migrare sunt mai mari decat ar putea sa fie, pt, ca cineva trebuie sa faca o translatare a datelor primare(persoane, facturi de exemplu) din aplicatia vechie in alta noua.

  Interesul general ar fi sa existe niste structuri de date/documente standardizate(persoane, facturi, avize, etc) indiferent ce aplicatie exista in uz. E mai simplu si pt. programatori, nu trebuiesc gandite de la zero aceste structuri de date, daca ele exista la toata lumea. La fel si inter-operabilitatea se simplifica mult. Acum, exprimandu-ma plastic, fiecare "producator de suruburi"(sa zicem) are propriile modele, diferite de ale oricarui alt producator de suruburi. Este evident, ca o standardizare va creste concurenta intre toti producatorii, si automat si preturile platite de clienti vor fi mai mici. De aici si interesul deosebit al "producatorilor de suruburi", in a evita cu orice pret standardizarea - marirea concurentei e ultimul lucru dorit de ei.

  Un bun exemplu este cel al incarcatoarelor(USB) pt telefoane - care pana nu li sa impus un standard, nu au gasit de cuviinta sa si-l doreasca, si au tras de timp cat sa putut ... !  Piata libere are multe avantaje, dar si f. multe defecte in acelasi timp.


Daca retea Nu e, atunci nimic nu e !!!
LiCo : Proud GNU/Linux User since 2003.

Offline

 

#29 30 Mar 2016 18:22:10

if
Membru
Înregistrat: 30 Oct 2008
Mesaje: 39

Re: Dezvoltare soft contabilitate in Romania

guletz2002 a scris:

Deci, statul, sau organizații interstatale, ar avea drepturi și îndatoriri să impună standarde pentru formatele de date pentru diverse documente, pentru interoperabilitate. Și nicidecum să intervină pe piață impunând anumite aplicații, după criterii ce niciodată nu pot fi obiective.

Ba da, pot fi criterii al naibii de obiective.

Ai putea, te rog, să explici. În principiu spunem și susținem cam același lucru: standarde deschise de date. Doar la partea asta cu impunerea eu nu înțeleg motivația acceptării pierderii libertății de a alege.

Offline

 

#30 30 Mar 2016 20:28:50

guletz2002
Membru
Locaţie: Brasov
Înregistrat: 09 Sep 2009
Mesaje: 1512

Re: Dezvoltare soft contabilitate in Romania

Nu sunt sigur ca inteleg ce vrei sa zici. Cat despre libertatea de a alege .... asta e doar o himera. Am liberatatea sa aleg intre un Raspberry Pi si un server Intel   .... . Sigur ca teoretic am . Practic nu pot sa aleg intre cele doua,  pt ca diferenta de pret e uriasa, si nu am banii astia. Deci sunt liber sa aleg?
  Vreau sa am un telefon smart care sa nu ma spioneze. Am liberatea sa iau asa ceva .... evident ca nu, intrucat "piata libera" a impus ca asa ceva nu este acceptabil. Dar daca apare o "norma legala", care sa zica ca de mane orice device comercializat nu are voie sa ... spioneze utilizatorul atunci parca as ìncepe sa cred ca sunt liber ... smile
  Dar cred ca pana o sa mor, nu voi apuca asa ceva. Dar sunt convins ca va fi si mai rau decat atat wink


Daca retea Nu e, atunci nimic nu e !!!
LiCo : Proud GNU/Linux User since 2003.

Offline

 

#31 30 Mar 2016 22:20:33

TARA24.
Membru
Înregistrat: 23 Dec 2010
Mesaje: 995

Re: Dezvoltare soft contabilitate in Romania

Aici ar avea de câștigat Limbajul C, însa din păcate interesele pentru programe scrise in C pentru Linux este scăzut, iar chiar si asa, un program scris in C este foarte greu de întreținut. Evident nu Limbajul C ar fi marea problema, ci cunoașterea Sistemelor de Operare bazate pe Linux.
Dezvoltatorii de la VLC (apropo anul acesta sărbătoresc 20 de Ani) dau dovada de o adevărata cunoștința atât in limbajul C, cât și al Sistemului de Operare. De asta îl face cel mai bun/clar/eficient player.

Toate bune.

Editat ultima oară de TARA24. (30 Mar 2016 22:25:36)


Orice decizie pe care esti pe cale sa o iei, gandeste-o de cel putin 3 ori.
Din momentul in care ai luat-o nu mai conteaza de cate ori ai gandit-o.
Fi destept, foloseste ce ti se potriveste nu ce ti se impune.

Offline

 

#32 31 Mar 2016 11:07:17

if
Membru
Înregistrat: 30 Oct 2008
Mesaje: 39

Re: Dezvoltare soft contabilitate in Romania

TARA24. a scris:

Aici ar avea de câștigat Limbajul C,

Și ce ar avea de câștigat utilizatorii, eventualii clienți? Pe ei nu prea-i interesează limbajul de programare sau sistemul de operare, ci doar ca aplicațiile să funcționeze pe device-urile lor, din ce în ce mai ocoșe și mai mobile.

Cred că tot mai puțin se pune problema de aplicații monoutilizator. Și tot mai evidentă trebuie să fie separarea dintre date și interfața vizuală, deci și tehnologiile/limbajele de programare folosite pentru cele două - server și client. Iar cel mai la îndemână client este... un browser web!

Offline

 

#33 31 Mar 2016 13:11:37

TARA24.
Membru
Înregistrat: 23 Dec 2010
Mesaje: 995

Re: Dezvoltare soft contabilitate in Romania

if a scris:

Și ce ar avea de câștigat utilizatorii, eventualii clienți?

Nu ai înțeles ideea, dar dacă tot întrebi...cel mai probabil stabilitate, viteza, resurse minime...etc.

Cod:

#include <gtk/gtk.h>

static void foo(void){
    g_print ("Aloha\n");
}

static void foo2(void){
    g_print ("LoL\n");
}

static void activate (GtkApplication *app){
    GtkWidget *window;
    GtkWidget *grid;
    GtkWidget *button;

    window = gtk_application_window_new (app);
    gtk_window_set_title (GTK_WINDOW (window), "Bla bla bla bla bla");
    gtk_window_set_default_size (GTK_WINDOW (window), 500, 300);
    gtk_container_set_border_width (GTK_CONTAINER (window), 10);

    grid = gtk_grid_new ();
    gtk_container_add (GTK_CONTAINER (window), grid);

    button = gtk_button_new_with_label ("Aloha");
    g_signal_connect (button, "clicked", G_CALLBACK (foo), NULL);
    gtk_grid_attach (GTK_GRID (grid), button, 0, 0, 1, 1);

    button = gtk_button_new_with_label ("LoL");
    g_signal_connect (button, "clicked", G_CALLBACK (foo2), NULL);

    gtk_grid_attach (GTK_GRID (grid), button, 1, 0, 1, 1);
    button = gtk_button_new_with_label ("La revedere");
    g_signal_connect_swapped (button, "clicked", G_CALLBACK (gtk_widget_destroy), window);


    gtk_grid_attach (GTK_GRID (grid), button, 0, 1, 2, 1);
    gtk_widget_show_all (window);
}

int main(int argc, char **argv){
    GtkApplication *app;
    int status;

    app = gtk_application_new ("lol.me", G_APPLICATION_FLAGS_NONE);
    g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
    status = g_application_run (G_APPLICATION (app), argc, argv);
    g_object_unref (app);

    return status;
}

Cod:

gcc program.c -o program `pkg-config --libs --cflags gtk+-3.0`

Asa, sa iți faci o idee =>> C + GTK3

Editat ultima oară de TARA24. (31 Mar 2016 13:15:59)


Orice decizie pe care esti pe cale sa o iei, gandeste-o de cel putin 3 ori.
Din momentul in care ai luat-o nu mai conteaza de cate ori ai gandit-o.
Fi destept, foloseste ce ti se potriveste nu ce ti se impune.

Offline

 

#34 31 Mar 2016 16:08:11

if
Membru
Înregistrat: 30 Oct 2008
Mesaje: 39

Re: Dezvoltare soft contabilitate in Romania

TARA24. a scris:

if a scris:

Și ce ar avea de câștigat utilizatorii, eventualii clienți?

Nu ai înțeles ideea, dar dacă tot întrebi...cel mai probabil stabilitate, viteza, resurse minime...etc.

Nu pun la îndoială performanțele și avantajele C în anumite aplicații. Dar în discuția de pe acest fir, ca și în altele de pe forum care se leagă de acest subiect, se repetă nevoia (nu doar un trend) de portabilitate, de mobilitate, de web până la urmă.

Tipul de programe de care vorbim înseamnă ceva complex, obișnuit arhitecturi pe cel puțin 3 nivele:
- client
- server de aplicații
- server de baze de date
O astfel de aplicație nu mai merge scrisă de la zero. Chiar și numai alegerea tehnologiilor și componentelor third-party poate fi destul de dificilă, mai ales dacă se vrea și licențe libere, și performanță, și compatibilitate multiplatformă.

Offline

 

#35 31 Mar 2016 18:02:37

TARA24.
Membru
Înregistrat: 23 Dec 2010
Mesaje: 995

Re: Dezvoltare soft contabilitate in Romania

@if La tehnologia din zilele nostre treaba asta e o nimica toată. Interesele sunt limitate la Windows. That's all smile)

Legat de portabilitate/mobilitate ..... la fel si aici, Limbajul C este ideal, însă repet, interesele sunt putine.

Editat ultima oară de TARA24. (31 Mar 2016 18:05:31)


Orice decizie pe care esti pe cale sa o iei, gandeste-o de cel putin 3 ori.
Din momentul in care ai luat-o nu mai conteaza de cate ori ai gandit-o.
Fi destept, foloseste ce ti se potriveste nu ce ti se impune.

Offline

 

#36 31 Mar 2016 18:30:11

geosoft1
Membru
Locaţie: Râmnicu Vâlcea
Înregistrat: 21 Sep 2009
Mesaje: 3735

Re: Dezvoltare soft contabilitate in Romania

iar limbajul C....
in primul rand nu reusesc sa inteleg ce legatura are limbajul C in acest topic, chiar cu exemple de cod... in al doilea rand chiar daca subiectul ar fi acesta probabil limbajul s-ar alege in functie de necesitati iar limbajul C nu este deloc ideal in acest caz. apoi, nu cred nici ca Linux fi criteriul de pornire intrucat este aproape inexistent ca platforma in zona contabila ci probabil s-ar alege o solutie multiplatforma care eventual sa acopere si sistemele bazate pe Linux.

Editat ultima oară de geosoft1 (31 Mar 2016 18:35:15)


Daca raspunsul nu te multumeste, probabil nu ai pus intrebarea potrivita.
Registered linux user #542751

Offline

 

#37 31 Mar 2016 19:22:20

if
Membru
Înregistrat: 30 Oct 2008
Mesaje: 39

Re: Dezvoltare soft contabilitate in Romania

TARA24. a scris:

@if La tehnologia din zilele nostre treaba asta e o nimica toată. Interesele sunt limitate la Windows. That's all smile)

Așa-i, din păcate. Constat asta de mulți ani. Dar, totuși, sunt șanse să se schimbe lucrurile și poate depinde și de noi. Cu speranța asta discutăm aici. E adevărat că de multe ori se discută superficial, se dă doar cu presupusul, mulți vorbesc după ureche, fără a încerca sau a face ceva, dar poate prinde sămânța și teren mai bun...

E o constatare acceptată de tot mai mulți în ultimii ani că Linuxul are o extindere limitată tocmai datorită absenței aplicațiilor necesare mediului de afaceri. E altfel totuși față de acu' 15-20 de ani, când mai discutam despre asta cu cunoscți din mediul IT și toți susțineau că niciodată vreun contabil nu va opera date în browser sau va porni un Linux.

Și trebuie înțeles că Linuxul nu trebuie promovat sau impus pentru că e altfel, ca un adversar al Win. (Am întâlnit multe persoane care, la vederea unui desktop Linux, întrebau "ăsta ce Windows e?".) Promovarea cea mai sănătoasă se va face prin avantajele economice.

Offline

 
Feed

Antet forum

Powered by FluxBB