Описание концепции проекта WDE: различия между версиями
Juliet (обсуждение | вклад) Нет описания правки |
Juliet (обсуждение | вклад) Нет описания правки |
||
Строка 19: | Строка 19: | ||
* Группы пользователей с разными правами | * Группы пользователей с разными правами | ||
* Система автоматической проверки заданий | * Система автоматической проверки заданий | ||
== Размышления о WDE == | |||
В процессе разработки возникли [[Сценарии использования WDE | несколько мыслей о сценариях использования]] WDE. Это привело разработчиков к мысли о наличии ''режимов работы''. | |||
Скорее всего, режимы работы будут соответствовать [[Сценарии использования WDE | сценариям использования]]. И, при этом, каждый режим доступен и гостям, и зарегистрированным пользователям, причем последние получают некоторый приоритет. | |||
Пока более менее оформились мысли по трем режимам. | |||
* '''для начинающих''' | |||
На самом деле это и режим по умолчанию, в котором находится среда при первой загрузке. Т.е. тут пользователь должен получать общее представление о среде и иметь доступ к наглядным примерам, иллюстрирующим работу языка Pascal (и, со временем, других языков). | |||
* '''публикации''' | |||
В этом режиме будет легко управлять всеми доступными файлами и публиковать необходимые файлы с минимальными усилиями. | |||
* '''кодирования''' | |||
А это уже режим, основное назначение которого — максимально удобное программирование. Минимум лишней информации (и при этом несложный доступ ко всему необходимому), простота управления проектом. | |||
[[Категория:WDE]] | [[Категория:WDE]] |
Версия от 11:56, 4 июля 2009
WDE - Web-среда разработки (по аналогии с IDE - интегрированная среда разработки)
WDE PascalABC.NET - это простая Web-среда, позволяющая запускать консольные приложения PascalABC.NET непосредственно из браузера. Такие приложения компилируются и выполняются на стороне сервера, возвращая на сторону клиента результаты работы.
Технически WDE PascalABC.NET - asp.net-приложение.
Ближайшие возможности:
- Компиляция и выполнение программы.
- Будут доступны два режима работы: для зарегистрированных и незарегистрированных пользователей соответственно. Преимущество первых — возможность хранения файлов на сервере.
- Одновременная работа с несколькими файлами.
- Скачивание текущего файла (и, возможно, архива всех рабочих файлов)
- Справка PascalABC.NET
- FAQ по web-среде
В перспективе предполагается:
- Хранение файлов на сервере
- Интерактивная справочная система
- Многомодульные проекты
- Группы пользователей с разными правами
- Система автоматической проверки заданий
Размышления о WDE
В процессе разработки возникли несколько мыслей о сценариях использования WDE. Это привело разработчиков к мысли о наличии режимов работы.
Скорее всего, режимы работы будут соответствовать сценариям использования. И, при этом, каждый режим доступен и гостям, и зарегистрированным пользователям, причем последние получают некоторый приоритет.
Пока более менее оформились мысли по трем режимам.
- для начинающих
На самом деле это и режим по умолчанию, в котором находится среда при первой загрузке. Т.е. тут пользователь должен получать общее представление о среде и иметь доступ к наглядным примерам, иллюстрирующим работу языка Pascal (и, со временем, других языков).
- публикации
В этом режиме будет легко управлять всеми доступными файлами и публиковать необходимые файлы с минимальными усилиями.
- кодирования
А это уже режим, основное назначение которого — максимально удобное программирование. Минимум лишней информации (и при этом несложный доступ ко всему необходимому), простота управления проектом.