Я могу разработать Веб-страницы с Delphi?

Я программировал с Delphi в течение долгого времени, и я сфокусировался на настольных приложениях. Я решил ввести мир программирования веб-страницы. Как у меня может быть интерфейс как Delphi, но со средой сценариев для веб-программирования? Есть ли какая-либо версия Delphi, с которым я могу сделать веб-страницы?

Могут приложения, созданные IntraWeb, могут быть загружены в целом сайт?

10
задан Rob Kennedy 28 July 2010 в 14:09
поделиться

5 ответов

Delphi в основном ориентирован на разработку родных приложений для Windows (Win32), однако есть несколько альтернатив для создания веб-страниц или веб-приложений с помощью Delphi.

  • ISAPI/CGI
  • The IntraWeb components.
  • extpascal (обертка Ext JS для Object Pascal), посмотрите по этой ссылке некоторые демонстрации.

Другой вариант - использовать Delphi-prism, вы можете создавать приложения ASP.NET и Silverlight, используя синтаксис, очень похожий на Delphi.

5
ответ дан 3 December 2019 в 19:31
поделиться

Обычная среда IDE Delphi (для Win32) не была разработана как среда IDE для создания и макета страниц HTML, CSS (таблиц стилей) или кода JavaScript.

Delphi IDE может создать новый файл JavaScript, по умолчанию он будет содержать только эту одинокую строку:

// insert JavaScript source code here

С этого момента IDE не будет предоставлять вам никакой дополнительной поддержки, специфичной для JavaScript. По крайней мере, он сообщает вам, что вам нужно делать дальше :)

IDE также может создавать новые файлы CSS с этим минималистичным содержанием:

BODY {

}

Вот и все, никакой дальнейшей поддержки IDE, такой как предварительный просмотр стиля, проверка или CodeInsight. Я не знаю, могут ли разработчики дополнений Delphi писать плагины, чтобы закрыть эти пробелы.

Редактор HTML в IDE Delphi предлагает некоторую поддержку таблиц и форм. Без предварительного просмотра, без форматирования, без CodeInsight. Новые файлы всегда имеют кодировку ANSI. Если вам нужен UTF-8, вы должны изменить его вручную для каждого отдельного файла, потому что в среде IDE нет возможности изменить это значение по умолчанию. Файлы HTML также имеют классическое расширение * .htm (из старой эры DOS), поэтому, если вы предпочитаете расширение .html, вам придется снова исправить это для каждого файла.

К счастью, существует множество бесплатных и очень удобных редакторов и IDE. Например, NetBeans , он занимает очень мало места для хранения, а также является хорошей средой разработки PHP. И это бесплатно. И, наконец, что не менее важно, это впечатляющий пример графического интерфейса, созданного на Java.

2
ответ дан 3 December 2019 в 19:31
поделиться

Delphi для PHP

Для небольших приложений вы можете использовать IntraWeb

6
ответ дан 3 December 2019 в 19:31
поделиться

Delphi для PHP можно легко интегрировать с Delphi (PHP - очень «открытый» язык). Вы можете получить лучшее из двух миров.

0
ответ дан 3 December 2019 в 19:31
поделиться

Я думаю, что лучший инструмент - Morfik : IDE очень близка к Delphi и использует Pascal Object.

2
ответ дан 3 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: