Processing rewelacyjne środowisko programistyczne
Processing jest to darmowe środowisko programistyczne (open source) w którym programujemy w języku bazującym na Javie (uproszczonym aczkolwiek można wykorzystywać wstawki Javy). Często Processing jest porównywany do uproszczonego C++ i został on stworzony aby móc szybko zaprojektować aplikację nie skupiając się na samym programowaniu a na tworzeniu aplikacji. Sama składnia jest bajecznie prosta i pozwala naprawdę szybko stworzyć aplikację dzięki czemu nie tracimy czasu na samo pisanie a mamy możliwość skupienia się na dodawaniu ulepszeń.
Przykładowy program (źródło)
void setup() { // define the window size, and font we'll use. (antialiased) size(200, 200); PFont font = loadFont("Calibri-24.vlw"); smooth(); // Set "ink" color, font, and alignment for rendering text. fill(0); // Black textAlign(CENTER); textFont(font); noLoop(); // draw() only once } void draw() { // Draw text to screen using the previously set font. text("Hello World!", width/2, height/2); }
Kolejną zaletą jest możliwość stworzenia aplikacji dla systemu Linux, MacOSX i Windows wybierając tylko dla jakiego systemu ma się odbyć export aplikacji. Dzięki takiemu rozwiązaniu możemy nie posiadając komputera firmy Apple stworzyć aplikację działającą na tym systemie (aplikacje trzeba eksportować pod linux’em gdyż system Windows nie może nadać odpowiednich uprawnień do pliku). Ja w Processingu stworzyłem grę „Seq_game” i jak najbardziej działa.
Wady? Oczywiście są i do nich można zaliczyć powolne działanie, stosunkowo mała ilość informacji (aczkolwiek help bardzo dużo pomaga) oraz wymagane środowisko Javy do uruchomienia. Ale zalety w pewnym stopniu to rekompensują i uważam, że warto się tym środowiskiem zainteresować. Nie nadaję się do dużych aplikacji ale małych programów czy małych gier jest w sam raz.








