Ubuntu Quickly – szybkie programowanie w Ubuntu
Updated: 17.10.2010
Czym jest Ubuntu Quickly i w czym moze sie nam przydac? Na pierwsze pytanie postaram sie odpowiedziec, jednak na drugie, musimy odpowiedziec sobie sami. Biorac pod uwage bogactwo i roznorodnosc jezykow programowania, programowanie w Linux nie powinno sprawiac problemu, jednak autorzy Quickly twierdza, ze nie jest to latwe i przyjemne, wiec postanowili dac nam cos special – platforme, ktora bedzie programowac za nas
Osobiscie uwazam, ze osoba, ktora zna na poziomie przynajmiej srednio-zaawansowanym jezyk C i C++, nauczy sie kazdego nowego jezyka w przeciagu 1 tygodnia. Moze nie bedzie perfekcyjnie znac wszystkich mozliwosci danego API, ale nie ma to wiekszego znaczenia, liczy sie tu umiejetnosc poznawcza. Wiec poczatkujacym programistom, polecam zajac sie w szczegolnosci C/C++ – nawet jezeli sprawia to trudnosci – i to najlepiej programujac w terminalu
Wracajac jednak do Ubuntu Quickly, jest to system automatyzujacy proces tworzenia, edycji, az w koncu pakietowania i publikacji tworzonych aplikacji. Jestem otwarty na wszelkie nowosci, ale z doswiadczenia wiem, ze nie wszystko zloto co sie swieci. Mimo to, musze przyznac, ze Quickly ma racje bytu i moze niedlugo bedzie cenionym narzedziem. Przekonajcie sie jednak sami.
1. Instalujemy quickly
czlowiek@maszyna:~$ sudo apt-get install quickly
2. Tworzymy nowy projekt
czlowiek@maszyna:~$ mkdir -p ~/Work/quickly czlowiek@maszyna:~$ cd ~/Work/quickly czlowiek@maszyna:~/Work/quickly$ quickly create ubuntu-application helloworld
quickly utworzy nowy projekt o nazwie helloworld, skompiluje i uruchomi szablonowy program
Teraz mozemy juz przejsc do edycji, na poczatek…
3. Zmieniamy wyglad szablonowej formy
czlowiek@maszyna:~/Work/quickly$ cd helloworld czlowiek@maszyna:~/Work/quickly/helloworld$ quickly design
4. W ten sposob zaczynamy edycje kodu programu
czlowiek@maszyna:~/Work/quickly/helloworld$ quickly edit
Wszystkie skladowe programu otworza sie w domyslnym edytorze – tu gedit.

5. Odpalamy zmodyfikowany program
czlowiek@maszyna:~/Work/quickly/helloworld$ quickly run
Nie pozostaje juz nic innego, jak wygenerowac paczke programu.
6. Instalujemy wymagane pakiety
czlowiek@maszyna:~/Work/quickly/helloworld$ sudo apt-get install devscripts
7. Generujemy deb’a
czlowiek@maszyna:~/Work/quickly/helloworld$ quickly package
Zapraszam do testowania. No i jeszcze maly tutorial
czlowiek@maszyna:~$ quickly tutorial
ERROR: tutorial command must be followed by a template and no template was found on the command line.
Candidates template are: ubuntu-pygame, ubuntu-application
Aborting.
Jezeli wyswietli sie powyzszy blad, oznacza to, ze jestesmy poza katalogiem projektu.
Wracamy do uprzednio utworzonego projektu helloworld
czlowiek@maszyna:~$ cd ~/Work/quickly/helloworld czlowiek@maszyna:~/Work/quickly/helloworld$ quickly tutorial


