Если есть файл develnext

Обновлено: 02.07.2024

Java 26.78% PHP 37.94% CSS 0.47% Batchfile 0.33% C 1.69% HTML 13.90% Shell 0.39% Inno Setup 0.23% ANTLR 1.00% Perl 0.13% Python 0.05% XSLT 3.21% JavaScript 0.01% Roff 13.88% ide develnext jphp php rad javafx editor gui designer

develnext's Introduction

GUI and IDE for php based on jphp, for beginners only.

DevelNext Logo

Dependencies

  • jphp 0.9.+ (not published yet, you can build it from the jphp sources!)
  • java 1.8+ (jre)
  • gradle 2.4+
  • launch4j 3.8

How to get the DevelNext IDE distrubutive?

Install JDK, clone repo and use the following console commands:

You can find the builded distrubutive in develnext/build/install/develnext .

Как получить дистрибутив DevelNext?

Установите JDK (Java), склонируйте репозиторий и используйте следующие консольные команды:

Найти собранный дистрибутив можно будет в папке develnext/build/install/develnext .

Если проект не собирается, значит на текущем этапе в develnext используется еще неопубликованная версия jphp, поэтому ее нужно собрать вручную с нужной ветки (см. версию), выполнив команду gradlew install в папке исходников jphp.

Contributors

Stargazers

Watchers

Forkers

develnext's Issues

При закрытии вкладки Welcome в DevelNext Beta-1 появляется ошибка:

Реализовать доступ из среды к опубликованным проектам

Сортировка проектов в порядке самые последние обновленные.

java.lang.NullPointerException в Node.lookup методе

Иногда воспроизводится, очень редко:

Причина бага неясна.

uiText() для combobox с editable=true возвращает не то что ожидается

Скорее всего он возвращает value, а не text.

Ошибка при открытии несовместимых и поврежденных проектов

После такого, среда перестает нормально функционировать.

ExceptionInInitializerError при создании экземпляра класса в конструкторе модуля

Если в конструкторе модуля создать экземпляр какого-нибудь gui класса, программа не соберётся.

выкинет JavaException: ExceptionInInitializerError .

При нажатии на поиск по документации не всегда переходит на вкладку

Если вкладка "Документация" уже была открыта, то при нахождении в другой вкладке и осуществлении поиска (нажатия на кнопку найти), поиск осуществляется, но на вкладку не перекидывает.

Class 'Json' not found

Ubuntu 16.04. IDE Sandbox error

Ubuntu 16.04. Неправильные размеры окна открытия проекта

От себя могу сказать, что это типичная проблема с Ubuntu, где окна, которые не имеют минимальные размеры ведут себя непредсказуемо.

Добавить показ ошибок при компиляции в байткод

Возникают иногда синтаксические ошибки, которые никак не показываются.

Поддержка OrientDB, модульный компонент и апи

Расширение jphp-orientdb-ext , + модульный компонент для коннекта к этой базе.

Модульный компонент для работы с json файлами

Группа Хранилище данных , альтернатива ини-файлам.

develNext build failed

I'm really enthusiastic with your project. There are a lot of things i want to do with Jphp.

When will be the v0.7.2 release date?

Have a nice day.

Стандартные функции, такие как base64_decode, md5,

Как их использовать здесь?

Запретить именовать id компонентов занятыми keyword

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

При открытии проектов с сайта develnext, убрать открытие последнего проекта.

Поехал интерфейс формы настроек для сборки.

  • Все настройки по-умолчанию
  • Попробовать собрать как инсталятор.

Настройка цветовой схемы для редактора кода

Таблицы

Добавьте в Alpha-5 таблицы, ну прям без них за среду и браться не получается

IllegalStateException: Platform.exit has been called при закрытии среды

Бага не критичная, но надо убрать этот exception:

Баг func_get_args

  1. Есть функция, в которой используется func_get_args
  2. Создаём переменную с массивом (со строками и числами баг не проявляется)
  3. Вызываем функцию из п.1, передаём аргументом массив из п.2
  4. После этого переменная становится NULL

Если в DN создать много форм,то "+" исчезает и создать новую форму нельзя. Если создать форму с помощью списка,то создаётся форма без названия и вообще без всего.

Модульный компонент для работы с xml файлами

Группа хранилище данных , для хранения и чтения данных из xml.

Оптимизировать потребление памяти JVM для DevelNext

Поисковик картинок и спрайтов

Реализовать аналогичный сервису "поиск иконок" новый сервис "поиск картинок". Также требуется база картинок под этот сервис из игровых спрайтов и других изображений (например фоны). В диалоге выбора иконки/картинки реализовать дополнительную вкладку "Поиск картинок и спрайтов".

Mac OS X Communications error OS_xpc_error: <error: 0x7fff7809db60>

При создании проекта на Mac OS X среда полностью зависает, а в терминале спустя некоторое время появляется следующая ошибка:

Модульный компонент для работы с Ini файлами

Реализовать модульный компонент для ИНИ файлов, создать специальную вкладку компонентов "Хранилища данных".

Ошибка загрузки изображений после запуска.

Переделать кнопку создания (плюс) у табов

По нажатию на кнопку, мы должны переходить на контент таба, внутри которого списком должны отображаться варианты того что можно создать (форма, модуль и т.п.). Необходимо реализовать расширяемую систему по добавлению пунктов в этот таб.

ProcessorException: Content is not allowed in prolog при чтени файла поведений

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

При компиляции jar файла

IOException: Cannot seek to 0 in PhpParser.php

Базовая система добавления расширений (пакетов)

С возможностью добавления в проект, удаления из проекта.

Ubuntu 16.04. Открытие папки после компелации

  1. Открываем программу
  2. Создаем проект
  3. Добавляем 1 кнопку и вешаем на нее простое событие, например диалоговое окно
  4. Запустили проект, проверили - все хорошо
  5. Компилируем проект в jar файл, скомпилировался - все хорошо,
  6. После компиляции отображается окно "Сборка завершена" (https://drive.google.com/file/d/0B6NtLvPwvvVVVURfMmlxWEVKaDA/view). Нажимаем на кнопку "Открыть пап. " и тогда все зависает. Приходится принудительно закрывать программу и снова открывать. Сам файл компилируется, все хорошо, но вот только папку не открывает.

Некорректное поведение глобальных событий клавиатуры при потере фокуса формы.

Перетащил объект в угол, зажал вправо, теперь объект как бы движется вправо пока не достигнет границ, потом слева опять начинает, дак вот, а если при этом (зажав кнопку вправо) потерять фокус с формы, то объект продолжит уже без моих команд ехать вправо, так происходит с любых направлением.

У пагинации появляется страница-дубликат - первая страница

Не копируются в редакторе клоны клонов

Если в редакторе добавить из прототипов объект, потом его скопировать - получится копия-клон. Эта копия клон в дальнейшем в редакторе не копируется и не вставляется.

Добавить окантовку для перемещаемых объектов в редакторе

При drag-n-drop объектов в визуальном редакторе добавить опцию, включающую показ окантовки при перемещении объекта. Некоторые объекты, такие как "текст", неудобно перемещать без окантовки.

Релизовать таймер для очистки кеша среды

Реализовать механизм автоматической очистки файлов кеша среды из папки /.DevelNext/cache , удалять старые файлы, которые были созданы более 1 недели назад. Также возможно подумать о том, чтобы обновлять время изменения файлов при их запросе средой, чтобы дать знать системе, что эти файлы из кеша еще используются.

Change the icon on the icon with different resolutions

Система эффектов-поведений

Система для возможности добавления компонентам различных эффектов javafx, например drow shadow (тень), blur и многое другое. Реализовать через поведения.

DevelNext скриншот 0
DevelNext скриншот 1
DevelNext скриншот 2

DevelNext – профессиональная программа, предназначенная для программистов и специалистов, связанных с разработкой программ и игр на персональные компьютеры. Стоит отметить, что данная программа предполагает наличие определенных профессиональных знаний, без которых возможности полноценно работать с ней не будет. В случае необходимости можно будет установит дополнительные инструменты, чтобы сделать программу более объемной в плане функционала, но в целом необходимости проделывать подобные действие нет, так как возможностей у DevelNext итак достаточно много.

Возможности программы DevelNext

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

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

Плюсы и минусы в использовании DevelNext

Положительные особенности приложения DevelNext

Основной положительной особенностью является непосредственно большое количество функций и инструментов, которые можно будет использовать в процессе разработки программы или игры. Также преимуществом является удобный интерфейс и возможность быстрого изучения особенностей приложения, его инструментов и функций.

Что можно сказать о минусах программы?

Основным недостатком является то, что для работы с программой потребуется наличие минимального количества знаний и умений в сфере разработки программ, так как в противном случае работать с DevelNext возможности не будет.

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

Техническая информация

Обновлено: 14.03.2021
Версия: 16.7.0
OC: Windows 7, Windows 8, Windows 10
Язык интерфейса: Русский
Платформы: x86/x64
Размер файла: 78 MB
Скачали: 15

Все файлы оригинальные, FileToGo не модифицирует и не переупаковывает файлы.

Подозреваю, что программа на самом деле называлась "Debil next".

Nikita2000764

Nikita2000764

malininzheka

Подключи к проекту pttp client и перейди во вкладку модули. С правой стороны есть каталоги, в них найди Интернет и Сеть и там выбери загрузчик файлов. Создай его. Выдели его. Там где ,,Ссылки на загрузку,, вставляешь ссылку, а там где ,,Папка для сохранения,, вставляешь путь к папке в которую нужно сохранить. Потом к кнопке добовляешь вот этот код: $this->downloader->start(); и загрузка пойдет (если ты не накосячил).
Дальше сам разберешься.
Удачи.

malininzheka

Новые вопросы в Информатика

ПОМОГИТЕ С ИНФОРМАТИКОЙ ДАЮ 40 баллов На прямой взяты 10 точек, а на параллельной ей прямой взяты 4 точ(-ки, -ек). Выясни, сколько существует различны … х треугольников, вершинами которых являются эти точки?

ПОМОГИТЕ СРОЧНО С ИНФОРМАТИКОЙ ДАЮ 50 баллов 1)В группе 44 студента(-а). Из них 25 студента(-а) увлекаются живописью, 18 — спортом, 10 — увлекаются и … живописью, и спортом. Определи, сколько студентов не увлекается ни живописью, ни спортом? 2)На прямой взяты 10 точек, а на параллельной ей прямой взяты 4 точ(-ки, -ек). Выясни, сколько существует различных треугольников, вершинами которых являются эти точки?

Напиши название блока и определи, какие настройки были применены. 45​

О каком информационном процессе говорится в документе? На компьютере информация ноходится в файлах и папках Ответ запиши маленькими буквами без проб … елов

О каком информационном процессе говорится в документе? На компьютере информация ноходится в файлах и папках Ответ запиши маленькими буквами без проб … елов

Помогите с задачей на python:Пишется список N, заполненный целочисленными значениями. Требуется вывести на экран значения, которык будут противоположе … нними значениям элементов списка. Пример:дан N=[1, -5, 6, 3]на экране после выполнения программы: -1, 5, -6, -3Написать надо на python

Понадобилось тут по работе быстро накидать графическую утилиту под Виндоуз, пока шли совещания погуглил инструменты и случайно наткнулся на «ДевелНекст» — развитие «ДевелСтудио», о которой я писал восемь лет назад.


Внутри у неё свой диалект ПХП (JPHP), написанный на Джаве. Отличия от обычного интерпретатора, в основном, в стандартных функциях — они присутствуют не все, но чаще всего есть какие-то аналоги. Актуальная на текущий момент версия поддерживает синтаксис ПХП 7.1.

С документацией на сайте что-то странное — часть глав ведут на несуществующие страницы, впрочем, как я успел заметить, большая часть классов списана с Джавы, так что когда нужно было, я гуглил примеры и просто переписывал их на JPHP.

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

Потерял много времени, пытаясь найти пропавшую с сайта документацию — я догадывался, что всю работу надо выполнять в отдельном треде, чтобы не мешать интерфейсу прорисоваться, но не знал как это сделать. Пока случайно не попал в подраздел «Разного» — оказалось там притаилось решение моей проблемы.

Причём как оказалось, работать надо не просто в отдельном треде, так ещё и изменения интерфейса делать разрешается только через специальную обёртку — функции uiLater и uiLaterAndWait. Пример из документации:

На выходе получается обычный запускаемый файл (в моём случае — 3,3 мегабайта, немного по нынешним временам). Внутри — судя по всему, интерпретатор Джавы и скомпилированная в байт-код программа.


К сожалению, сразу нашёлся баг — если на компьютере пользователя установлена Джава младше версии 1.8, программа запускаться отказывается. Автор «ДевелНекста» вызвался помочь исследовать эту проблему, надеюсь скоро исправит.

Разобрался: ларчик просто открывался! Я так был уверен, что должен получиться всего один файл, что не понял, что папку jre (где и лежит Джава) надо тоже копировать. Это уже менее интересно, конечно.

Читайте также: