Всем привет!
Ранее я уже публиковал статью о визуальном программировании для детей.
Там я описывал новые визуальные языки которые я разработал, и онлайн-редактор кода.
Но тогда в редакторе еще не было 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]рф/
1. WebCoder - 01 Января, 2020 - 13:40:44 - перейти к сообщению
2. LIME - 01 Января, 2020 - 14:09:19 - перейти к сообщению
А зачем? Игрушка?
Зачем было мучиться и вводить php, который не php и не используется так, как обычно используется php. Обучение отсутствует.
Зачем было мучиться и вводить php, который не php и не используется так, как обычно используется php. Обучение отсутствует.
3. WebCoder - 01 Января, 2020 - 14:24:30 - перейти к сообщению
Перед тем как читать далее об этом проекте - поймите что это сделано не для профессионалов.
Это инструмент только для любителей и для детей.
Профессионалы могут не понять зачем это нужно, но это сделано не для профессионалов.
Это инструмент только для любителей и для детей.
Профессионалы могут не понять зачем это нужно, но это сделано не для профессионалов.
4. LIME - 01 Января, 2020 - 14:28:55 - перейти к сообщению
Не. То что это для детей это понятно. Непонятно что это такое для детей? Игрушка? Обучалка?
Для обучения азам можно было изобрести игрушечный псевдоязык со слониками и погугайчиками. Непонятно зачем сюда тянуть именно php и всячески его урезать. Смысл? Обучалка, которая не обучает. Азам обучать на куче разных обрезанных языков? Смысл? Цель?
Для обучения азам можно было изобрести игрушечный псевдоязык со слониками и погугайчиками. Непонятно зачем сюда тянуть именно php и всячески его урезать. Смысл? Обучалка, которая не обучает. Азам обучать на куче разных обрезанных языков? Смысл? Цель?
5. WebCoder - 01 Января, 2020 - 14:37:48 - перейти к сообщению
ты ничего не понял
какая такая обучалка?
это полноценный редактор кода в котором можно сделать достаточно сложные приложения
но это не для профессионалов, а для любителей, и для детей 12+
это серьезный взрослый инструмент, но настолько простой что его могут осилить даже дети
это полноценные языки php js css html
просто используются подмножества этих языков
это сделано для облегчения обучения и удобства использования
неужели трудно это понять?
чтобы делать нормальные приложения не надо знать эти языки полностью - достаточно знать основы
какая такая обучалка?
это полноценный редактор кода в котором можно сделать достаточно сложные приложения
но это не для профессионалов, а для любителей, и для детей 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 + физический движок
и сделать уроки про это
делать игры - это интересно школьникам
но я не понимаю что это такое
я ваще не играю
действительно, мне надо найти интересные темы
еще хочу прикрутить библиотеку для работы с 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
Удачи!
Тема конечно интересная, но к сожалению, не было времени разобраться с Ваши проектом.
Может здесь Вы найдёте что-то полезное:
https://blockly[dot]games/?lang=ru
Удачи!
14. WebCoder - 05 Января, 2020 - 16:16:43 - перейти к сообщению
да, мои языки похожи на Блокли - в том смысле что они тоже визуальные, блочные
но мой редактор предназначен для создания серьезных взрослых приложений
но мой редактор предназначен для создания серьезных взрослых приложений