wxRuby2 поточна версія, яка перебуваю у розробці. Базується на wxWidgets 2.8 API, і перебуває на стадії beta.
Декілька переваг:- досить непогана реалізація для Ruby;
- легкість встановлення (rubygems + декілька сторонніх бібліотек)
- кросплатфомність (Linux, MacOSX, Windows);
- look and feel: використовує віджети Windows на Win32, Aqua на OS X і GTK2 на Linux. + стандартний набір віджетів, яких вистачить для написання графічних програм будь-якого рівня складності.
- інтернаціоналізація (підтримка unicode стрічок по замовчуванню);
Крім того на оффсайті WxRuby є документація по API і декілька практичних посібників по використанню.
З недоліків, можу зазначити: нестабільність (часті RunTimeErrors і різного баги при виконанні), дивний вигляд інтерфейсу на ОС Windows.
Висновок. Як на мене, то бібліотека поки що не придатна для використання у стабільних проектах, але для власних домашніх цілей згодиться.
P.S. Я використовував WxRuby для однієї своєї невеликої програми для роботи з базою даних SQLite, конкретніше телефонна книга м. Тернополя, з можливістю пошуку і відображення результатів. Швидко і зручно.
3 коментарі:
а якби пан екрану знімків кілька зробив - било би зовсім чудно
Нічого особливого, вінка як вікна.
Приклади готових програм можна подивитись у каталозі
у каталозі lib/ruby/gems/1.8/gems/wxruby-1.9.0-*/samples, після того як встановити gem.
гаразд, спасибі
Дописати коментар