Rămâneți legal când scrieți un program pentru ferestre fără a cheltui un ban

Asta e până la țara noastră a ajuns la lupta omniprezentă împotriva pirateriei informatice, pedepsind toate fără discriminare. Desigur, acest lucru nu înseamnă că este necesar urgent de a freca întregul software pirat din arhivele de origine (din fericire, dar poliția nu aranja ușă-runde pentru a identifica software fără licență). Dar aici e programatori la un singur producerea programelor lor în lumină, trebuie să vă faceți griji serios dacă programele lor au fost efectuate în conformitate cu legislația.







Pentru media, la scară mică, read-acasă, programatorul nu este posibil să cumpere pentru uz personal astfel de monștri de construcție moale ca Visual C ++. Borland Delphi. Și pentru a crea un design foarte frumos al interfeței programului (icoane, imagini, sunete și animații), veți avea nevoie de o mulțime de bani în Photoshop, Corel ...

Venitul mediu al unei persoane cinstite în țara noastră este foarte mic, iar pentru studenți - chiar mai puțin. Și software-ul este foarte scump. Cum să fii, întrebi? Există o singură cale de ieșire - trebuie să utilizați instrumente gratuite de dezvoltare, formate de fișiere gratuite. Din fericire, acest lucru este bun nu numai pentru Linux, dar și pentru Windows.

Având în vedere cele de mai sus, formulăm problema: a scrie o aplicație pentru sistemul de operare Windows, care are următoarele calități - fiabilitate, viteza de funcționare, dimensiunea relativ mică a distribuției, operarea fără biblioteci terță parte, trebuie să aibă o interfață grafică frumoasă și ușor de utilizat, desigur, fără a încălca legea și fără a cheltui nu un ban.

Dacă aruncați compilatoare / interpreți ca Java. PHP. Perl. precum și Visual Basic (care are o popularitate relativ scăzută în țara noastră) și alte odnoorientirovannuyu și erezie narrowcasting programatorului la dispoziție următoarele instrumente gratuite de dezvoltare de software universal sunt pentru sistemul de operare Windows:

  1. Visual C ++ Express Edition;
  2. C ++ Builder Turbo Edition;
  3. Pelles C ++ pentru Windows;
  4. Porturi cu tip GCC, LCC și alte SS;
  5. Borland Delphi Turbo Edition;
  6. Compilator Wanderer Modula-Si-Pascal (suporta trei limbi C, Pascal, Modula). Apropo, a fost dezvoltată de compatriotul nostru.






Vom analiza neajunsurile și avantajele fiecăruia dintre instrumentele de dezvoltare prezentate și, de asemenea, vom determina modul în care sunt potrivite pentru rezolvarea sarcinii stabilite de noi.

Acum un an sa întâmplat ceva în compania Melkosoft. giganți mare de gândire și iubitorii de stoarcere lung de dolari din buzunar utilizatorii creduli au decis să meargă cu milă, și ne-a dat o versiune gratuită a premiat sale „Visual Studio“, și, deși un pic retezate, dar încă de lucru și impresionant, și este cunoscut sub numele de Visual C ++ Express Edition. Să vedem pe scurt ce anume acest gest / tablă (este necesar să subliniezi) bunăvoința va ajuta un simplu coder rus. Acest compilator este gratuit atât pentru casă cât și pentru familie și pentru o distribuție mai globală. Хым ... Dar câți dintre voi vor fi limitați la crearea programului de console în Windows 98? Lucrul este că Melkosoftiștii, vezi tu,
din cauza unei neînțelegeri și, probabil, din cauza intenției rău intenționate, au aruncat toate fișierele de antet legate de programarea vizuală din distribuția expresă. Dar ne-au dat noua lor bibliotecă de programare vizuală CLR, care, conform conceptelor de bază, este suspicios similară cu Delphi VCL. Dar întreaga problemă este că CLR cere .NET pentru munca sa, kitul de distribuție cântărește 300 de metri. Sunt de acord că tragerea la 300 de metri, pentru a câștiga un program de cântărire de 10 metri - este prea mult respect față de Melkosoft.
Rezultat: Troyechka - doar pentru un pas îndrăzneț.

Să luăm în considerare o altă greutate a frontului software. Imaginați-vă că programarea în C ++ a devenit mai simplă pentru a doua oară. Vorbești nu poți? Poate :). În sprijinul acestui lucru ne îndreptăm atenția asupra C ++ Builder Turbo Edition. Dar cum rămâne cu acest compilator, opinia publică este radical diferită. Pe de o parte, limbajul cheie de dezvoltare este C / C ++ (care nu pot să placă susținători ai limbii) și confortul vizual sunt la cel mai înalt nivel, iar pe de altă parte - există un motiv de a elibera HolyWar 🙂 - constructor Delphi, pe de altă parte - se poate rapid rece nituit interfață într-un program, și tovarășii săi hvastanut acest tip în C este scris :).
Linia de fund: În principiu, se va face, dar faptul că inscripțiile sunt scrise pe Delphi încă nu-mi dau restul 🙂

Luați în considerare darurile oaspeților din "celălalt univers". Porturile, cum ar fi Linux GCC, LCC și alte SS - vizual la zero, comoditatea este același ca compilatorul anterior, plus LCC a fost un mic non-lucru, și să se balanseze CCG cu site-ul și a face să funcționeze, trebuie să fie un academice. 🙂
Rezultat: Noi nu luăm.

Compilatoare Wanderer „Modula-Cu-Pascal“ - dezvoltarea internă, promițătoare compilator, dar dezavantajele sunt aceleași ca și cea a pelles C ++ pentru Windows - vizibilitate extrem de redusă.
Rezultat: Patriotic, dar nu rentabil. Nu o facem.

Vrei să faci animația? Gândiți să utilizați Gif? Începeți să uscați biscuiții. El are de asemenea un brevet. Alegerea dvs. este Png.

Concluzie. În timpul nostru dificil, totul este posibil și este necesar să lucrăm cinstit.

Distribuiți acest articol cu ​​prietenii dvs.:







Articole similare

Trimiteți-le prietenilor: