Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Редизайн PHP — упрощённая визуальная версия для детей 12+
Форумы портала PHP.SU » Разное » Новости веб-технологий » Редизайн PHP — упрощённая визуальная версия для детей 12+

Страниц (1): [1]
 

1. WebCoder - 01 Января, 2020 - 13:40:44 - перейти к сообщению
Всем привет!

Ранее я уже публиковал статью о визуальном программировании для детей.
Там я описывал новые визуальные языки которые я разработал, и онлайн-редактор кода.
Но тогда в редакторе еще не было php-программирования.

Теперь редактор полностью сделан, все его части:

1) редактирование кода на языках js css html php
2) веб-сервер для работы с файлами и папками проектов пользователя
3) сецсеть типа хабра-тостера для вопросов-ответов и статей

Перед тем как читать далее об этом проекте - поймите что это сделано не для профессионалов.
Это инструмент только для любителей и для детей.
Профессионалы могут не понять зачем это нужно, но это сделано не для профессионалов.

В этом редакторе используются небольшие подмножества языков js css html php.
Всё сделано так чтобы уровень сложности был предельно низким.
Это любительское программирование проще обычного профессионального примерно в сто раз.

Это мой нанофреймворк™

В этом фреймворке клиент обычный толстый, а сервер очень тонкий, и без готовых СУБД.
Используется крохотная часть возможностей PHP, только самые необходимые функции.
Даже нет циклов — php-процесс должен как можно скорее закончиться. Сервер используется только для чтения-записи JSON-данных.

На начальном этапе php-функционал редактора такой какой я использую в своей работе. В этом фреймворке я сделал достаточно сложные приложения: соцсеть, редактор кода... Далее я добавлю другие необходимые функции.

Синтаксис языка PHP в этом редакторе не отличается от синтаксиса JS.
Невероятно но факт.

Вот редактор JS:

https://s8[dot]hostingkartinok[dot]com/u[dot][dot][dot]764de83d0bbf[dot]png

И редактор PHP:

https://s8[dot]hostingkartinok[dot]com/u[dot][dot][dot]dfb0bab439d8[dot]png

36 используемых функций:

https://s8[dot]hostingkartinok[dot]com/u[dot][dot][dot]dd51f624ddc2[dot]png

Так просто ещё не было!
И сделать ещё проще невозможно!

Ссылка на редактор
http://программирование-для-детей[dot]рф/
2. LIME - 01 Января, 2020 - 14:09:19 - перейти к сообщению
А зачем? Игрушка?
Зачем было мучиться и вводить php, который не php и не используется так, как обычно используется php. Обучение отсутствует.
3. WebCoder - 01 Января, 2020 - 14:24:30 - перейти к сообщению
Перед тем как читать далее об этом проекте - поймите что это сделано не для профессионалов.
Это инструмент только для любителей и для детей.
Профессионалы могут не понять зачем это нужно, но это сделано не для профессионалов.
4. LIME - 01 Января, 2020 - 14:28:55 - перейти к сообщению
Не. То что это для детей это понятно. Непонятно что это такое для детей? Игрушка? Обучалка?
Для обучения азам можно было изобрести игрушечный псевдоязык со слониками и погугайчиками. Непонятно зачем сюда тянуть именно php и всячески его урезать. Смысл? Обучалка, которая не обучает. Азам обучать на куче разных обрезанных языков? Смысл? Цель?
5. WebCoder - 01 Января, 2020 - 14:37:48 - перейти к сообщению
ты ничего не понял
какая такая обучалка?

это полноценный редактор кода в котором можно сделать достаточно сложные приложения
но это не для профессионалов, а для любителей, и для детей 12+
это серьезный взрослый инструмент, но настолько простой что его могут осилить даже дети

это полноценные языки php js css html
просто используются подмножества этих языков
это сделано для облегчения обучения и удобства использования

неужели трудно это понять?

чтобы делать нормальные приложения не надо знать эти языки полностью - достаточно знать основы
6. LIME - 01 Января, 2020 - 14:59:34 - перейти к сообщению
WebCoder пишет:
ты ничего не понял
а я об этом и говорил целых 2 поста))
WebCoder пишет:
это полноценный редактор кода
наверное надо как-то акцентировать концепцию
имхо я достаточно логично ничего не понял и следовательно есть что доработать
7. WebCoder - 01 Января, 2020 - 15:11:12 - перейти к сообщению
LIME пишет:
WebCoder пишет:
ты ничего не понял
а я об этом и говорил целых 2 поста))
WebCoder пишет:
это полноценный редактор кода
наверное надо как-то акцентировать концепцию
имхо я достаточно логично ничего не понял и следовательно есть что доработать


согласен - мне надо четко ясно формулировать назначение
чтобы не было вопросов
я даже во сне на лекции пытался объяснять это перед толпой народа

но я заметил что часто профессиональные программисты не понимают что бывает непрофессиональное программирование
у них в голове не укладывается это ))

это редактор для создания веб-приложений
целевая аудитория - любители и дети

это визуальный редактор для работы на сенсорном экране
мобайл фирст - это основной принцип в моем фреймворке

это новое направление
ничего подобного нет
8. LIME - 01 Января, 2020 - 15:21:50 - перейти к сообщению
А еще имхо недостаточно красочно для детей и игровая составляющая все равно должа быть. Надо же привлеч как-то.
9. WebCoder - 01 Января, 2020 - 15:26:06 - перейти к сообщению
LIME пишет:
А еще имхо недостаточно красочно для детей и игровая составляющая все равно должа быть. Надо же привлеч как-то.


нет

это не развлукуха и не игра
это серьезный инструмент для серьезной работы
но простой и пригодный для старшекласников, вместо паскаля или бейсика например

для детей младшего возраста да - нужен редактор подобный скратчу

и серый фон я выбрал потому что он не утомляет зрительную систему
чтобы не уставали глаза при длительной работе



в этом редакторе соединены две противоположности:

1) доступность для детей 12+, можно использовать для обучения программированию в школе
2) возможность создания нормальных полноценных веб-приложений для взрослых которым нужен простой и удобный инструмент

и совершён переход от программирования на десктопе к программированию на планшете
10. LIME - 01 Января, 2020 - 16:14:49 - перейти к сообщению
если смонтируешь ролик в ютуб как сделать сайт cs-go с интеграцией steam не будет тебе отбоя от старшекласников))
11. WebCoder - 02 Января, 2020 - 16:21:22 - перейти к сообщению
спс за совет
но я не понимаю что это такое
я ваще не играю

действительно, мне надо найти интересные темы

еще хочу прикрутить библиотеку для работы с 3d + физический движок
и сделать уроки про это

делать игры - это интересно школьникам
12. LIME - 02 Января, 2020 - 19:18:31 - перейти к сообщению
Да не играет а около игровой сайт. 99% школьников захотят именно его сделать на php. Cs-go обмен скинами, покупка ящиков с инвентарем и розыгрыши этих ящиков. Интеграция с платформой steam это позволяет сделать. А то выходит ты делаешь инструмент ради идеи не зная желаний юзеров.
13. Vladimir Kheifets - 05 Января, 2020 - 13:46:29 - перейти к сообщению
Добрый день!
Тема конечно интересная, но к сожалению, не было времени разобраться с Ваши проектом.
Может здесь Вы найдёте что-то полезное:
https://blockly[dot]games/?lang=ru
Удачи!
14. WebCoder - 05 Января, 2020 - 16:16:43 - перейти к сообщению
да, мои языки похожи на Блокли - в том смысле что они тоже визуальные, блочные

но мой редактор предназначен для создания серьезных взрослых приложений

 

Powered by ExBB FM 1.0 RC1