Rich AJAX Platform
| Тип |
AJAX-enabled Rich Internet Application |
|---|---|
| Разработчик | |
| Написана на | |
| Операционная система | |
| Языки интерфейса |
Multilingual |
| Последняя версия | |
| Лицензия | |
| Сайт |
Rich AJAX Platform (RAP) — это проект разрабатывающийся в рамках проекта Eclipse Technology Project и являющийся свободным программным обеспечением, позволяя разработчикм создавать приложения Rich Internet Application с использованием технологии AJAX и использованием модели разработки Eclipse для создания плагинов с использованием Java API. Rich AJAX Platform является аналогом фреймворка Rich Client Platform для веб-разработки. Его API очень похож на API Rich Client Platform и поэтому разработчики, имеющие опыт работы с RCP, могут использовать свои знания для разработки веб-приложений. RAP стимулирует обмен и повторное использование исходного кода между RCP и RAP-приложениями, позволяя упростить разработку приложений работающих на клиентской машине и имеющих веб-интерфейс.
Пример [править]
Пример приложения «Hello World» с использованием Rich AJAX Platform:
// Hello World in RAP public Text txt; public Display createUI() { Display display = new Display(); Shell shell = new Shell(display); shell.setSize(320, 240); txt = new Text(shell, SWT.SIMPLE); txt.setLocation(shell.getClientArea().x + 10, shell.getClientArea().y + 40); Button button = new Button(shell, SWT.PUSH); button.setText("Hello World!"); button.setBounds(shell.getClientArea().x + 10, shell.getClientArea().y + 10, shell.getClientArea().width - 20, 20); button.addSelectionListener(new SelectionListener(){ public void widgetDefaultSelected(SelectionEvent e) { } public void widgetSelected(SelectionEvent e) { txt.setText("Hello World!"); } }); shell.open(); return display; }
Литература [править]
- Lange, Fabian (December 29, 2008), «Eclipse Rich Ajax Platform: Bringing Rich Client to the Web» (First ed.), Apress, сс. 148, ISBN 1430218835, <http://www.apress.com/book/view/1430218835>
Ссылки [править]
- Rich Ajax Platform Home Page
- Rich Ajax Platform, Part 1: An introduction
- Rich Ajax Platform, Part 2: Developing applications
- RAP 1.3 — New and Noteworthy
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
| Eclipse Foundation | |
|---|---|
| AspectJ · BIRT · Buckminster · Eclipse · Equinox · EclipseLink · SWT · Mylyn · Jetty · JFace · Rich AJAX Platform · Virgo | |
| Лицензия: Eclipse Public License · Вебсайт: http://www.eclipse.org/ |