Preguntas + frecuentes sobre Embarcadero RadPHP XE Danysoft | Representante exclusivo en la península ibérica

What is RadPHP XE?

Embarcadero RadPHP XE revolutionizes PHP web development with a completely integrated, rapid visual development approach and component framework. RadPHP XE provides a powerful editor, debugger, visual development tools and connectivity with leading . The integrated reusable class includes components for everything from UI design to building applications for Facebook.

What are some of the key benefits of RadPHP XE?

If you're wondering why you should consider RadPHP XE compared to another PHP editor, here are some of the key benefits.

 Faster development – using the drag‐and‐drop visual design capabilities of RadPHP, you can build PHP applications faster than ever before

 Easier to build data driven applications – RadPHP standardizes connectivity and includes a collection of pre‐build database components that make it much simpler to build apps that connect to databases

 Reusability – there are millions of lines of open source PHP code available today, but how do you leverage that vast resource in your applications? RadPHP provides an easy framework for packaging any PHP or JavaScript source code into reusable visual and non‐visual components that can be visually assembled with other PHP components in the RadPHP IDE and easily programmed with familiar properties, methods, and events.

 Ability to create AJAX enabled web sites – AJAX is a popular method for building dynamic web 2.0 sites and RadPHP includes AJAX‐enabled components to help you on your way to building modern looking interactive web sites. Additionally, AJAX enablement is built into the core of the RadPHP component framework, so

you can add AJAX capabilities to virtually any PHP code. www.danysoft.com

 Consistency – the RadPHP Component Library provides a consistent representation of PHP components so you can easily access and work with properties and events

 All‐in‐one solution – RadPHP includes a comprehensive set of tools for visual design, editing code, debugging, profiling, database connectivity and more; all in Valor añadido Danysoft | Danysoft añadido Valor

1 an integrated environment that’s intuitive and easy to use

 Flexibility – both the IDE and the component library provide a high level of flexibility. The IDE is customizable to meet your programming style; everything from colors and keyboard mappings to language and encodings

The RadPHP Component Developer's Guide shows you how you can extend the RadPHP component library with new components and you can even contribute your components to the RadPHP open source project to benefit other developers.

What's new in RadPHP XE?

RadPHP XE (3.0) brings exciting new features and enhancements throughout the IDE and additions to the component library to help you build ultra‐rich web applications – ultra‐ fast. New and enhanced features include:

High‐performance IDE with new tools and a new debugger

 IDE Insight – the fastest way to find and execute commands in the IDE

 New project management tools and project options

 Faster and more powerful debugger with enhanced breakpoints, watches and remote debugging so you can find and fix issues faster

 New support for the Firebird database in the IDE

 Ultra‐fast load time and performance improvements throughout

Expanded RadPHP visual component library

 Facebook components to speed development of social networking apps

 New jQuery components – AutoComplete, NotifyBar, PasswordStrength, and SlideShow

 Create PHP and JavaScript client apps that connect to DataSnap servers created with and ++Builder

For more detailed information on what’s new in RadPHP XE, see the What’s New in RadPHP XE page.

Is this the same as Delphi for PHP?

Earlier versions of RadPHP were named PHP. The name has been changed for the 3.0 version to focus on the key values of rapid application development for PHP and the web and to differentiate it from Delphi XE.

What is the XE in RadPHP XE?

XE is the new product version/badge for all new major Embarcadero product releases. X signifies heterogeneous and E signifies Embarcadero. The XE badge signifies that a product is part of the Embarcadero family of heterogeneous application and database develop tools and identifies Embarcadero’s unique market advantage supporting heterogeneous database or platform connectivity and deployment out of the box. For RadPHP specifically, XE signifies RadPHP’s heterogeneous database support and DataSnap integration, as well as deployment to a variety of OS platforms and architectures.

XE designated products are also ToolCloud ready or include ToolCloud capabilities to facilitate streamlined on‐demand tool access and administration.

XE also unifies the wide variety of differing version numbers and schemes among nearly twenty different Embarcadero products. For example some products previously used year designations such as 2010 to signify the year they are released in and others used the year to designate the upcoming year a product will be released and yet others used a variety of differing decimal schemes such as v3 or v7.5.2 with some products incrementing the major version number annually and others incrementing the second decimal version annually.

Beginning with products released in the calendar year 2010 all Embarcadero XE feature qualifying products will be designated XE, subsequent major version releases designated as XE2, XE3, XE4 etc. To assist in support and identifying specific technical lineages, products will continue to include internal technical version numbers as they have in the past, such as version 3.x for RadPHP.

What is PHP?

PHP is a widely used open source Web Scripting language that is frequently used by web developers for the creation of forums and web applications because it helps them www.danysoft.com create dynamic web applications with solid database connectivity.

Does RadPHP have the same functionality as Delphi?

RadPHP brings some of the functionality of Delphi for Windows to PHP development but the two products do not share the same feature sets or underlying technologies. In Valor añadido Danysoft | Danysoft añadido Valor

3 Delphi for Windows developers program in with a Windows based framework and produce natively compiled Windows applications. In RadPHP developers program in PHP (and optionally in JavaScript/AJAX) can use any PHP source code, and develop with 100% PHP based visual component framework producing dynamic Web applications that can run on any PHP supported operating systems and Web Servers including Apache and IIS and Windows and Linux.

Are there multiple editions available like Professional, Enterprise and Architect?

There is only a one edition available.

How is RadPHP XE different from other PHP development tools?

RadPHP is the only visual Rapid Application Development (RAD) environment for PHP. Other development environments may include a visual HTML designer but only RadPHP provides a visual designer that incorporates HTML and HTML templates with visual PHP components that you can drag and drop to create user interfaces and database connectivity. It also has an integrated component class library lets developers quickly and visually create PHP web applications and integrate PHP open source packages, source code and components.

Are there localized editions of RadPHP for languages other than English?

RadPHP XE includes an open localization architecture that allows the IDE strings to be localized and the language can be changed using a drop‐down menu item in the IDE under Tools | Options. We plan to ship the product with IDE strings for English, German, Japanese, Simplified Chinese, Spanish and Brazilian Portuguese that have been provided by the RadPHP community. We look forward to the RadPHP community making additional translations available. RadPHP XE includes with English IDE documentation. The RadPHP community is welcome to help localize the IDE documentation via our online documentation wiki. The product includes an option at install time to install localized PHP language documentation.

What is the RPCL?

The RadPHP Component Library (RPCL) is a class library that wraps open source PHP scripts and libraries, including , ADOdb, DynAPI, Smarty, xajax and JSCalendar and others to create a visual component library that supports drag‐and‐drop visual development of PHP applications. Inspired by the Delphi for Windows VCL, the component architecture is 100 percent written in PHP. Developers can create and integrate components into the IDE and extend the existing components to fit their needs. The component library also includes components for the Zend Framework, Facebook and Google Maps. The RadPHP Component library was known as the VCL for PHP in earlier versions.

Where is the component library open source project hosted?

The open source project is hosted on SourceForge at: http://sourceforge.net/projects/vcl4php.

Does RadPHP include any additional software?

RadPHP includes a developer edition of InterBase® SMP 2009 that enables developers to create and test their application with the InterBase database before deployment. Deploying an application that uses InterBase for its database requires the purchase of InterBase licenses. [please contact with Danysoft for more information].

Para más información.

Danysoft, es el representante exclusivo en la península ibérica de las soluciones Embarcadero ofreciéndole tanto sus productos en las mejores condiciones como los servicios de formación y consultoría necesarios para su correcto uso. Puede contactar con Danysoft en el 902 123146, o ver más información en www.danysoft.com/embarcadero www.danysoft.com www.danysoft.com Valor añadido Danysoft | Danysoft añadido Valor

5