Компилятор Паскаль в JavaScript от создателей Free Pascal

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

perlpunk
новенький
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

Компилятор Паскаль в JavaScript от создателей Free Pascal

Сообщение perlpunk »

http://wiki.freepascal.org/pas2js

кто использовал? что можете сказать?

насколько пригодно для реальных проектов

- например для разработки веб приложений для браузера?

- для разработки под node.js платформу?
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Ichthyander »

Самому интересно "послушать" мнения о нем. Вроде в следующих версиях будет интегрировано в Lazarus, сейчас пока малодокументирован вроде.
Ildus
новенький
Сообщения: 40
Зарегистрирован: 12.10.2018 18:35:38

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Ildus »

Также очень интересно, сам сегодня хотел создать веб-приложение, искал ответ на вопрос: как?

Добавлено спустя 4 минуты 12 секунд:
Re: Компилятор Паскаль в JavaScript от создателей Free Pascal
А сейчас вообще есть другой какой-то проверенный вариант создания веб-приложений?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Лекс Айрин »

Ildus,в блокноте.

На самом деле, инструментов много. Но и ручками печатать придется немало.
Ildus
новенький
Сообщения: 40
Зарегистрирован: 12.10.2018 18:35:38

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Ildus »

Лекс Айрин нет, я имел ввиду на Lazarus.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Лекс Айрин »

Ildus, ну ты предложил. вообще можно и чисто на FPC сервак запустить, который будет верстать странички на html в ответ на запрос пользователя. С соответствующими явавовыми вставками. Где-то был на форуме, но проект тихо завял.
Ildus
новенький
Сообщения: 40
Зарегистрирован: 12.10.2018 18:35:38

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Ildus »

Лекс Айрин ни этот http://freepascal.ru/forum/viewtopic.ph ... 8C#p148747 ?
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Ichthyander »

Ildus http://wiki.freepascal.org/Portal:Web_Development
Я предпочитаю делать веб-приложения на brookframework. Можно и с нативным fpWeb. Как я понимаю Pas2JS упростить создание фронтенда прямо в Lazarus (я сейчас бекенд делаю в Lazarus, а фронтенд стандартные фреймворки HTML/CSS/JS)
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Лекс Айрин »

Ildus, нет, но и этот можно попробовать. Если, конечно, не собираешься серьезный проект делать на 100тонн баксов.
Аватара пользователя
serbod
постоялец
Сообщения: 449
Зарегистрирован: 16.09.2016 10:03:02
Откуда: Минск
Контактная информация:

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение serbod »

Компиляция под браузер уже давно есть - https://smartmobilestudio.com/showcases ... est2013-1/
А сейчас портировали сам компилятор FPC в браузер. Скоро и Lazarus будет в браузере работать, а может и уже.
perlpunk
новенький
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение perlpunk »

serbod писал(а):Компиляция под браузер уже давно есть - https://smartmobilestudio.com/showcases ... est2013-1/


но это только для windows https://smartmobilestudio.com/documenta ... uirements/

Добавлено спустя 1 минуту 43 секунды:
serbod писал(а):А сейчас портировали сам компилятор FPC в браузер.

а это где?
perlpunk
новенький
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение perlpunk »

Выпуск Lazarus 2.0.0

Реализован пакет pas2jsdsgn для создания web-приложений путём трансляции кода Pascal в представление на JavaScript с использованием Node.js.


кто пробовал в продакшене?
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Ichthyander »

Я только глянул. Посмотрел "Привет Мир", примеры. Неплохо, но для меня малополезно пока без реализации поддержки "графических" виджетов в RAD. Разве что собрать свой JS код из паскаль кода
CynicRus
постоялец
Сообщения: 106
Зарегистрирован: 28.06.2012 14:31:11

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение CynicRus »

Ildus писал(а):Также очень интересно, сам сегодня хотел создать веб-приложение, искал ответ на вопрос: как?

Добавлено спустя 4 минуты 12 секунд:
Re: Компилятор Паскаль в JavaScript от создателей Free Pascal
А сейчас вообще есть другой какой-то проверенный вариант создания веб-приложений?


Конечно есть. Берёшь Netbeans или VSCode, и пишешь. Фронтэнд - Js(чистый, Angular, VUE.js да тысячи их) + HTML5, бэкэнд на чем хочешь. От php до golang.
Ildus
новенький
Сообщения: 40
Зарегистрирован: 12.10.2018 18:35:38

Re: Компилятор Паскаль в JavaScript от создателей Free Pasca

Сообщение Ildus »

CynicRus писал(а):
Ildus писал(а):Также очень интересно, сам сегодня хотел создать веб-приложение, искал ответ на вопрос: как?

Добавлено спустя 4 минуты 12 секунд:
Re: Компилятор Паскаль в JavaScript от создателей Free Pascal
А сейчас вообще есть другой какой-то проверенный вариант создания веб-приложений?


Конечно есть. Берёшь Netbeans или VSCode, и пишешь. Фронтэнд - Js(чистый, Angular, VUE.js да тысячи их) + HTML5, бэкэнд на чем хочешь. От php до golang.

Ну, про такой вариант я и сам знаю. Я имел ввиду создание веб-приложения в Lazarus.
Ответить