Создание программ

Полноценная среда программирования php , которая позволяет создавать exe программы на языке PHP с поддержкой GUI или без программирования, с помощью различных мастеров.
 

PHP DevelStudio v2.0 бета конструктор программ от SoulStream

 

Проекты

Скрипт движок Orion

Кроссплатформенный интерпретатор языка Orion (потомок PHP). 


Orion


  • Совместимые компиляторы: FreePascal (Lazarus), Delphi

  • Поддерживаемые ОС: GNU/Linux, Windows, MacOS X (в перспективе)

  • Лицензия: MIT



Адрес проекта: orion-lang.org

В то время, как миром правят такие монструозные языки как Java, C# и C++, простой PHP во многих отношениях продолжает жить и имеет большую популярность. Тенденция внедрения в языки все более и более "крутых" фишек только усложняет жизнь программистам. Каждый программист использует различные фишки языка, когда появляется 2 таких программиста, это превращается в кошмар.

Для чего придуманы стандарты? Простой и понятный стандарт дает возможность не тонуть в куче плюшек какого-то монструозного языка. Например, берем язык Ruby японского разработчика, он похож на самурая, который обвешан всяким барахлом сверху-донизу, и заявленная разработчиком идеология - "программирование для человека" превращается в иронию. Огромное количество плюшек в языке неизбежно ведет к запутыванию кода, к нетривиальным ситуациям, к "волшебным" багам и другие разработчики должны прилагать больше усилий, чтобы разобраться в вашем коде.

Да, PHP это не идеал, он имеет недостатки, но он имеет огромные преимущества, которые многие относят к недостаткам:

  • Простой и логичный синтаксис
  • Отсутствие большого количество возможностей, всякой мишуры и плюшек
  • Отсутствие строгой типизации оправдано во многих прикладных задачах и часто это плюс
  • Большое количество встроенных функций
  • ООП модель действительно простая, но довольно расширяемая, язык должен быть расширяем за счет самого себя

Именно эти плюсы и делают реализацию языка PHP с нуля простой, наша задача повысить читаемость программ на языке php, по-максимум сохранив обратную совместимость.