[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GUI, RAD, IDE



Привет Debian Russian!

В письме от Denis Dzyubenko <shad@mail.kubtelecom.ru> 
(Thu, 2 Jan 2003 01:59:34 +0300) было написано :

> давай вначале договоримся что подразумевается под RAD?
> По моему RAD это некая система именно для _быстрой_ разработки
> приложения, скорее всего небольшого приложения, где не слишком важна 
> скорость работы, но важны удобство и простота разработки приложения.

----------------------------------------------------------------------
http://support.microsoft.com/default.aspx?scid=/support/glossary/R.asp

RAD

n. Acronym for rapid application development. A method of building 
computer systems in which the system is programmed and implemented 
in segments, rather than waiting until the entire project is completed 
for implementation. Developed by programmer James Martin, RAD uses such 
tools as CASE and visual programming. See also CASE, visual programming.

----------------------------------------------------------------------
http://www.indiacomputerinfo.com/glossary-r.htm

RAD:
Rapid Application Development.A way of developing a system by completing 
a working part, implementing it, and adding more working parts every few 
months, instead of waiting to finish the entire project before putting 
the system into use.Otherwise, changes take place so fast in the computer 
industry that an application can be obsolete by the time it is implemented.
Development tools such as visual programming and computer-assisted software 
engineering help with Rapid Application Development.

----------------------------------------------------------------------
http://www.it-director.com/glossary.php?act=listbychar&letter=R

RAD (Rapid Application Development)
A method for rapidly constructing prototype applications with close 
co- operation between developers and users. Usually involves rapidly 
constructing a GUI and adding functionality as directed by the user.

----------------------------------------------------------------------
http://delphi.miningco.com/library/glossary/bldefrad.htm

RAD
Definition: A tool for developing the layout of a programs interface 
graphically by dropping "components" onto "forms". RAD (rapid application development) 
is a concept that products can be developed faster and of higher quality through:

.Gathering requirements using workshops or focus groups
.Prototyping and early, reiterative user testing of designs
.The re-use of software components

----------------------------------------------------------------------
http://www.farabi.com/glossary/GlossR.html

RAD
An acronym for Rapid Application Development which is a method 
for developing computer applications in which the application 
is designed and implemented in sections so that products of a higher 
quality can be developed quicker. RAD uses popular visual programming 
languages such as C++ and Java.


----------------------------------------------------------------------
http://www.netlingo.com/lookup.cfm?term=RAD

RAD

Rapid Application Development
(pronounced: rad)

A method of developing a system incrementally instead of
implementing it all at once after the entire project has 
been programmed. In the past, information-based projects 
often failed because by the time they were implemented, 
the business had changed; but with RAD, programmers deliver 
components every three to four months and use a variety of 
automated design and development tools to create prototypes 
quickly. The term was coined by James Martin, and the method 
emphasizes personnel management and user involvement. 

Joint Application Development (JAD) is another RAD concept. 
In general, RAD can refer to any number of features that make 
programming easier.
----------------------------------------------------------------------


Как видно, многие описавают RAD как методологию разработки,
в которой проект реализуется постепенно, по частям, в отличие,
от разработки сразу всего проекта. Так же RAD характеризуется
использованием средств визуального программирования, CASE-средств
и, вообще, любых средств облегчающих программирование.
Конечно, рассматривая некоторые толкования, можно подумать, что
RAD не применимо к проектированию ПО без графического интерфейса.
И в тоже время использование методик RAD вполне возможно:
 постепенная разработка проекта,
 повторное использование программных компонент,
 использование CASE-средств.

Таким образом, перемещение графических компонент на форму окна
не есть главное в RAD - это просто одно из средств технологии.
Необходимость использования даже для графических приложений этого
средства достаточно спорна, так как получается статический интерфейс,
а где же конфигурируемость, настраиваемость под запросы пользователя.

А все началось с того, что захотелось узнать:
>..>From: Logvinov Andrew <keeper_andrew@tut.by>:
>..>DD> Для RAD есть более удобные средства.
>..>>Например?
А также:
>..>From: aerostar <aerostar@ring.by>
>..>Буду рад получить информацию о любых IDE RAD.

Теперь, когда, надеюсь, определены понятия, 
хочется все-таки спросить:
существует ли что-то достаточно свободное и удобное из области RAD?

С наилучшими, Woland.



Reply to: