Мыслить глобально ! (Среда разработки веб приложений )
Модератор: Модераторы
Alex2013
Вы бы могли выпустит SVG редактор. Их нет.
Я уверен что в Web - будущее за SVG.
Добавлено спустя 3 минуты 17 секунд:
https://svgontheweb.com
Вы бы могли выпустит SVG редактор. Их нет.
Я уверен что в Web - будущее за SVG.
Добавлено спустя 3 минуты 17 секунд:
https://svgontheweb.com
vitaly_l писал(а):Alex2013 писал(а):Если я включаю CSS в один файл с основным кодом ...
С таким вопросом, лучше прочитать книгу по CSS и HTML и не писать программу до тех пор пока не будете хотя-бы на 1-2% понимать что именно вы пишете. Постольку поскольку, вы выглядите как "чертёжник", который готовит чертёж для самолёта, но он (чертёжник): никогда не видел ни самолёта, ни производства в целом. Всё что такой чертёжник умеет - это грамотно чертить (в вашем случае программировать). Соответственно, вначале изучите тему, а уже потом пишите код. Вектор движения вам дали. Хотите достигнуть цели? Следуйте поставленному вектору.
В чистом виде, никто из профи - естественно ваш движок пользовать не будет. Но вот некоторые его векторные выхлопы, вполне могут пригодиться если они будут грамотными, а не состоять из кучи мусора.
.
Насчет "ламповости" :
Во первых все можно постепенно дооснастить до более современного уровня .
Во вторых область применения научные проекты (там вообще полно кода аж на фортране ... и вообще "сам Карл как молодой прыгает от радости ! "
Разумеется если вдруг например в голову придет идея делать онлайн игры то само собой нужно будет перейти на совсем другой уровень ... но нужно же с чего-то начинать ?
Добавлено спустя 11 минут 58 секунд:
olegy123 писал(а):Alex2013
Вы бы могли выпустит SVG редактор. Их нет.
Я уверен что в Web - будущее за SVG.
Добавлено спустя 3 минуты 17 секунд:
https://svgontheweb.com
По SVG+Web у меня сложилось отвратительное впечатление ...
Поддержка в барузерах на уровне "мерцания" (вот она есть а вот её нет )!
Даже не поддерживаемая уже самоделка вроде рафаэля всюду где есть джава-скрипты идет на ура !
(И видимо будет работать еще очень долго ....)
Кстати там и что-то и про SVG есть ...
Зы
По дальнейшей эволюции именно РЕДАКТОРА думаю более реально в перспективе будет возвращение к исходным идеям MidAsm-а как части среды быстрой сборки обычных программ ... (в отличии от hiasm -а больше рассчитанную кодеров чем на "чистых художников по алгоритмам " )
Последний раз редактировалось Alex2013 11.06.2017 10:26:21, всего редактировалось 1 раз.
olegy123 писал(а):Будет поддерживать Bootstrap? Стандарт однако!
http://bootstrap-3.ru/index.php
Ну во первых это уже устаревший, т.к. в моде давно уже bootstrap-4. Кроме того, то что делает ТС никак не пересекается с bootstrap. С другой стороны, безусловно ТС, может попытаться размещать объекты с требованиями bootstrap... но это скорее всего сложнее чем вы сможете себе это представить. С третьей стороны, выхлоп из того что выдаёт программа ТС - можно вставить в ячейку bootstrap.
olegy123 писал(а):Я уверен что в Web - будущее за SVG.
будущее было за flesh, но к сожалению это будущее сменили на прошлое из SVG. Вообще, SVG - это всего лишь XML файл сделанный бездарями для безграмотных программистов. Никто серьёзный - не будет пользовать SVG т.к. файлы передаются на несколько порядков большего размера. Так что, как только WEB технологии начнут делать хоть кто-то разбирающийся, а не "чертёжники", которые ни разу не видели WEB, тогда SVG мгновенно будет уничтожен как примитивный и безграмотный формат.
Кстати, а насколько реально добавить пусть "урезанный" но flesh в мой редактор ?
Alex2013 писал(а):Во первых все можно постепенно дооснастить до более современного уровня .
Вы никогда не догоните группу людей, у которых это не хобби - а работа, за которые хорошие деньги платят большие корпорации.
Alex2013 писал(а):Во вторых область применения научные проекты (там вообще полно кода аж на фортране ... и вообще "сам Карл как молодой прыгает от радости ! ") и удаленное обучение ( там нужна высокая совместимость совсем чем только можно ) ...
Это уже относится к web сервер-у. Там тоже зоопарк решений, от простого GET/POST, до MVC.
Но уже какое время пишите один редактор, который по способностям находится где то 90х, кто будет его применять, когда есть отличные решения Visual Strudio, Eclipse и др.
Зачем оно мне ставить? Только вывести кнопку,меню, картинку?
Вот если бы сделали SVG редактор, кроме как Inkscape в свободном доступе нет. А IDE которые поддерживают SVG+CSS + Js - в природе не существует.
Вот где нужно работать. Тем более у вас редактор может стать полноценно векторным.
Alex2013 писал(а):Кстати, а насколько реально добавить пусть урезанный но flesh мой редактор ?
Вообще не реально, т.к. он(flesh ) был таким(похожим) редактором и позволял дополнять графику скриптами. Кроме того, возможности flesh редактора по работе с векторной графикой, до сих пор сильнее всех векторных редакторов в мире. Именно за это их скорее всего и уничтожили. Мошенники всегда уничтожали талантливых, т.к. крохотный талантливый flesh - задвигал всех бездарных монстров как в графике, так и в возможностях скрипта ( хотя JS в чистом виде безусловно более сильна, но она сложнее в работе с графикой ).
olegy123 писал(а):А IDE которые поддерживают SVG+CSS + Js - в природе не существует.
Враньё!!! Notepad++ прекрасно себя ведёт и в нём вполне можно оперировать всем вышеназванным и даже кодом паскаля.
Alex2013 писал(а):По SVG+Web у меня сложилось отвратительное впечатление ...
vitaly_l писал(а):будущее было за flesh, но к сожалению это будущее сменили на прошлое из SVG. Вообще, SVG - это всего лишь XML файл сделанный бездарями для безграмотных программистов. Никто серьёзный - не будет пользовать SVG т.к. файлы передаются на несколько порядков большего размера. Так что, как только WEB технологии начнут делать хоть кто-то разбирающийся, а не "чертёжники", которые ни разу не видели WEB, тогда SVG мгновенно будет уничтожен как примитивный и безграмотный формат.
SVG - это как раз реальное замена флэш. Другого еще не придумали.
Сейчас все тусуются по поводу css - даже туда уже скриптовость прикрутили... Скоро чтобы нарисовать страницу - нужно 5 лет отучится, изучить стандарты и где надо применять и где не стоит.
Добавлено спустя 2 минуты 47 секунд:
vitaly_l писал(а):Враньё!!! Notepad++ прекрасно себя ведёт и в нём вполне можно оперировать всем вышеназванным и даже кодом паскаля.
я про полноценный IDE с кнопочками, менюшками, редактором свойств.
Назовите кто кроме Inkscape еще может рисовать, кроме платных?
И спросите любого дизайнера - зачем ему нужен IDE а не ваш Notepad++
olegy123 писал(а):SVG - это как раз реальное замена флэш
никогда бездарный SVG не заменит талантливый флэш, т.к. они совершенно в разных областях и весовых категориях. В смысле талантливый флэш, АПРИОРИ на сотни порядков, легче чем бездарный SVG, основанный на XML.
vitaly_l не нужен пока нам флешевая анимаця
нужно хотя бы для начало линию нарисовать с заданным цветом, шириной.. и сохранить все в файл.
В какой файл будете сохранять в SWF? Или дешевше в SVG?
нужно хотя бы для начало линию нарисовать с заданным цветом, шириной.. и сохранить все в файл.
В какой файл будете сохранять в SWF? Или дешевше в SVG?
olegy123 А как вы сможете сохранить с форматированием SWF?
>>на сотни порядков, легче чем бездарный SVG, основанный на XML.
формат это набор примитивов и операций с ними, а не то как он выглядит на диске.
формат это набор примитивов и операций с ними, а не то как он выглядит на диске.
Код страниц Веб-приложения вроде форума генерируется динамически через скрипты в перепрцессорах вроде PHP
что, по большому счёту, неправильно.
В идеале надо визуализацию спихнуть на клиента (жаваскрипт), а передавать только голые данные.
Но главное:
Серьёзное веб-приложение невозможно без аджакса. Аджакс это жаваскрипт.
Без жаваскрипта, вы ограничиваете себя совершенно пещерным уровнем когда код может генерироваться только на серверной стороне и любые зависимости и иизменения возможны только посредством перезагрузки страницы.
Простейший пример из реальной жизни: селектор вида обучения (бюджетное / платное) должен динамически менять список доступных вариантов в зависимости от выбранной программы. Ииии? И без издевательств над пользователем это можно сделать только в браузере. А в браузере - жаваскрипт или GTFO.
Так что нет, среда разработки веб-приложений на голом Паскале - это даже не утопия. Как замена php в связке с жаваскриптом на клиенте? Нууу, возможно. Но надо знать на отлично и веб-разработку, и жаваскрипт (у которого полно своих тараканов) прежде, чем даже думать о создании подобного нетипичного фреймворка.
Паскаль - замечательный язык, но зачем? Я бы его использовал максимум для создания cgi модулей под конкретные ускоспециализированные задачи (те 5% где быстродействие php ну совсем не катит).
1) Еще немного допилю и (как и планировал ранее ) выложу полный исходник редактора ...
Хотите сделать альтернативную ветку проекта ? Да пожалуйста ! (я и сам не против поучаствовать но не в ущерб основной линии )
2) Считаю "фичей" именно возможность генерации в "горящем режиме" ... то есть вот например допустим приспичило мне сделать например красивый скрипт "будильник со стрелками" и получить возможность вставить его визуально в существующую страницу . Холп и готово !
3) "SVG - это как раз реальное замена флэш. Другого еще не придумали." Другого придумали и в количествах ...
Тот же raphal-javascript-library...
https://smarly.com/developer/9-html5-gr ... pt-library
http://grafika.me/node/168
http://grafika.me/node/180
http://graphing.ru/i/raphael/
...или следующее поколение библиотека snap ....
http://snapsvg.io/
ЗЫ
Кстати для мечтателей в духе "флеш форевер"
https://habrahabr.ru/post/95890/
Добавлено спустя 8 часов 21 минуту 36 секунд:
Для единообразия ... Простые случаи решаются прямо в скриптах (тоже на паскале ... причем по идее хоть в он-лайн "под админским доступом" к ВП ) Сложные с добавлением встроенных функций (отлаженных в скриптах )и модификацией скриптового движка ...
Задумка в пределе сделать СВОЙ "НiAsm для веб приложений " ...
То есть я надеюсь, что на выходе "релиза" будет полностью визуальная модульная (с отдельными утилитами на несколько уровней абстракции ) среда разработки ВП "под ключ" (но в отличии от НiAsm-а с легким доступом к уровню кода (как "серверным" скриптам так и к скриптам генерации "условно статического" HTML-кода и его фрагментов ) и пока(?) без компиляции )
.....
+ Лазарус как легальная развитая и бесплатная среда разработки
+ из всех ЯВУ я лучше всего Обжект Паскаль знаю .
Зы
Да и PHP или что-то похожие тоже вполне можно прикрутить для "особых случаев" в виде вызова внешней утилиты .
(Я так вначале доступ к sqlite БД делал ... )
Хотите сделать альтернативную ветку проекта ? Да пожалуйста ! (я и сам не против поучаствовать но не в ущерб основной линии )
2) Считаю "фичей" именно возможность генерации в "горящем режиме" ... то есть вот например допустим приспичило мне сделать например красивый скрипт "будильник со стрелками" и получить возможность вставить его визуально в существующую страницу . Холп и готово !
3) "SVG - это как раз реальное замена флэш. Другого еще не придумали." Другого придумали и в количествах ...
Тот же raphal-javascript-library...
https://smarly.com/developer/9-html5-gr ... pt-library
http://grafika.me/node/168
http://grafika.me/node/180
http://graphing.ru/i/raphael/
...или следующее поколение библиотека snap ....
http://snapsvg.io/
ЗЫ
Кстати для мечтателей в духе "флеш форевер"
https://habrahabr.ru/post/95890/
Добавлено спустя 8 часов 21 минуту 36 секунд:
Cheb писал(а):Паскаль - замечательный язык, но зачем? Я бы его использовал максимум для создания cgi модулей под конкретные ускоспециализированные задачи (те 5% где быстродействие php ну совсем не катит).
Для единообразия ... Простые случаи решаются прямо в скриптах (тоже на паскале ... причем по идее хоть в он-лайн "под админским доступом" к ВП ) Сложные с добавлением встроенных функций (отлаженных в скриптах )и модификацией скриптового движка ...
Задумка в пределе сделать СВОЙ "НiAsm для веб приложений " ...
То есть я надеюсь, что на выходе "релиза" будет полностью визуальная модульная (с отдельными утилитами на несколько уровней абстракции ) среда разработки ВП "под ключ" (но в отличии от НiAsm-а с легким доступом к уровню кода (как "серверным" скриптам так и к скриптам генерации "условно статического" HTML-кода и его фрагментов ) и пока(?) без компиляции )
.....
+ Лазарус как легальная развитая и бесплатная среда разработки
+ из всех ЯВУ я лучше всего Обжект Паскаль знаю .
Зы
Да и PHP или что-то похожие тоже вполне можно прикрутить для "особых случаев" в виде вызова внешней утилиты .
(Я так вначале доступ к sqlite БД делал ... )
Последний раз редактировалось Alex2013 03.07.2019 08:06:18, всего редактировалось 1 раз.
Сборка
FR0004_20_5_47_7_bin.7z
Добавил функции доступные в скриптах...
'Function DRW_GetTextHeight(S:String):longint;'
'Procedure DRW_OutTextRect(RX1,RY1,RX2,RY2,X,Y:Longint;S:String);' -Вывод текста "в рамочку" .
В разработке новый элемент для формы FORM_TEXTAREA.
(с помощью которого например можно делать поле ввода для форумов .)


Добавил функции доступные в скриптах...
'Function DRW_GetTextHeight(S:String):longint;'
'Procedure DRW_OutTextRect(RX1,RY1,RX2,RY2,X,Y:Longint;S:String);' -Вывод текста "в рамочку" .
В разработке новый элемент для формы FORM_TEXTAREA.
(с помощью которого например можно делать поле ввода для форумов .)


Последний раз редактировалось Alex2013 15.04.2021 09:36:45, всего редактировалось 1 раз.
Намедни написал я вот такой гибрид сервера и браузера ...




В чем идея ? А в том что-бы во первых иметь возможность демонстрации веб-приложений в 100% контролируемой среде (а то мало ли какие у кого браузеры стоят ) и для возможности создавать локальные приложения с универсальным интерфейсом и возможностью использовать разные сторонние веб - сервисы . (В принципе, в этом нет ничего нового, по сути все также клиент-северная технология, что используется во множестве программ ) "Вишенкой на торте" разумеется будет полезная возможность "бесплатно" использовать локальную сеть в качестве интранета, легко и свободно создавать распределенные базы данных, счетные кластера, электронный документооборот (кажется модно называемый сейчас если не путаю CRM-системой ?) и т.д. и т.п.
Плюс потенциально проблемы с безопасностью "больше не проблемы" так как в принципе можно "налету" шифровать весь внешний трафик(если он будет ) и отслеживать все процессы сетевого обмена "не отходя от кассы"...
Программу пока не выкладываю но возможно скоро подготовлю "публичный вариант" без левых и к тому же пока кривых "излишеств" на стороне сервера .
А нулевую версию "типа браузера" уже сейчас можно скачать
ТУТ 
Зы
"Тайный план" на отдаленное будущее разумеется попытка "на коленке" изобразить софт для "ФИДО 2.0" и возможно "веб-виртуальности" (в духе незабвенного "Джонни Мнемоника" ).




В чем идея ? А в том что-бы во первых иметь возможность демонстрации веб-приложений в 100% контролируемой среде (а то мало ли какие у кого браузеры стоят ) и для возможности создавать локальные приложения с универсальным интерфейсом и возможностью использовать разные сторонние веб - сервисы . (В принципе, в этом нет ничего нового, по сути все также клиент-северная технология, что используется во множестве программ ) "Вишенкой на торте" разумеется будет полезная возможность "бесплатно" использовать локальную сеть в качестве интранета, легко и свободно создавать распределенные базы данных, счетные кластера, электронный документооборот (кажется модно называемый сейчас если не путаю CRM-системой ?) и т.д. и т.п.
Плюс потенциально проблемы с безопасностью "больше не проблемы" так как в принципе можно "налету" шифровать весь внешний трафик(если он будет ) и отслеживать все процессы сетевого обмена "не отходя от кассы"...
Программу пока не выкладываю но возможно скоро подготовлю "публичный вариант" без левых и к тому же пока кривых "излишеств" на стороне сервера .
А нулевую версию "типа браузера" уже сейчас можно скачать
Зы
"Тайный план" на отдаленное будущее разумеется попытка "на коленке" изобразить софт для "ФИДО 2.0" и возможно "веб-виртуальности" (в духе незабвенного "Джонни Мнемоника" ).
