четверг, 17 апреля 2008 г.

Пара слов о приемуществах Pixilang

Бесспорное приемущество Pixi при написании кросс-платформенных приложений. Бесплатных и коммерческих. Если при классическом подходе (компиляция исполняемых файлов) приходится для каждой платформы компилировать программу заново (при этом меняя инструменты и их настройки), то с Pixi все просто - ваш продукт пишется в одном экземпляре, а заботы о поддержке разных платформ возлагаются на разработчиков языка.
Еще один хороший пример - коммерческое ПО. Вы написали софтину. Один из пользователей хочет портировать ваш продукт на какой-то экзотический девайс, которого у вас нет. Врядли вы предоставите ему исходники своей программы :) Но если она написана на Pixi, то ситуация меняется - пользователь качает исходники языка, портирует (возможно, с вашей помощью) их на свой девайс и далее без проблем запускает любые пикси-приложения.

5 комментариев:

Zuf комментирует...

При всем моем уважении к Pixilang, чем это принципиально отличается от другиъ "скриптовых" языков типа питона или перла?

Анонимный комментирует...

На мой взгляд, отличия прежде всего в том, что сам интерпретатор микроразмеров и проги тоже. Во-вторых, меня мучают сомнения - можно ли скрыть код скриптов(или запутать) КОММЕРЧЕСКОГО ПО на Питоне?
На Пикси можно - пример Pixel Cave... И как можно сравнивать мультипарадигменные языки и Pixilang... :)

NightRadio комментирует...

На самом деле, я не хотел сказать, что Pixilang с этими приемуществами уникален :) Просто подчеркнул сам факт того, что подобные языки (и Питон и Java) наиболее хорошо подходят для разработки кросс-платформенных приложений. Но к сожалению они, как правило, отличаются чрезмерной навороченностью, громоздким кодом с кучей библиотек и т.д. Чего не скажешь про Pixi :)

Zuf комментирует...

НАсколько я знаю питон даже компилироваться умеет (по крайней мере какието реализации).

Кстати как там судьба с float-числами?
Если применять пикси, как средство дяля быстрой проверки идей и их первичной релизации, то поддержка чисел с плавающей точкой просто необходима :)
Чтобы не ковыряться с fixed point а сразу думать о своей идее...

NightRadio комментирует...

float-числами как-нибудь займусь.. :) Сейчас я проверяю кое-какие идеи по увеличению скорости Pixi...