Добавить PHP для написания своих макросов
-
Если возможно, добавьте язык php для написания своих кусков кода. Есть такая штука jphp https://github.com/jphp-compiler/jphp Если бы ее скрестить с БАС, было бы круто!
-
@Gang После увеличения юзабельности и записи видосов, я добавлю возможность грузить модули из npm и c#, над пхп подумаю.
-
Есть такая штука jphp https://github.com/jphp-compiler/jphp
Это альтернативный компилятор для пхп на яве
JPHP is a new implementation for PHP which uses the Java VM.
-
@support said in Добавить PHP для написания своих макросов:
Есть такая штука jphp https://github.com/jphp-compiler/jphp
Это альтернативный компилятор для пхп на яве
JPHP is a new implementation for PHP which uses the Java VM.
Да, ну типа чтоб можно было на php писать проги под любую платформу где можно поставить java. Это как пример.
У данного разраба так же есть движек soulengine https://github.com/dim-s/soulengine http://community.develstudio.org/showthread.php/16-Что-такое-движок-SoulEngine Он интегрирован в среду разработки develstudio http://develstudio.org/ и позволяет писать проги типа как на delphi но с помощью php. Также там есть возможность ставить дополнительные библиотеки php.
Я писал для себя в этой среде парсеры, очень удобно. Успользуешь масивы, переменные, циклы, библиотеки из php, а пишешь десктопный софт для работы которого нужен только Microsoft Visual C++ 2008 Redistributable Package. Особенно удобно работать c REST API, JSON именно через php. Там есть много функций заточеных именно под это дело. А в ботах на основе БАС очень часто приходится иметь дело с данными технологиями.
Рассмотрите этот вариант пожалуйста. Если интегрировать этот двиг в БАС удобство написания своего кода выростет в разы. Плюс кодерам которые пишут серверные боты на php будет дополнительная мотивация использовать БАС.
-
@Gang Я все равно не понимаю, почему брать не обычный php, а этот.
После улучшения юзабилити будет поддержка нескольких языков, скорее всего там будет и пхп.
Я уже придумал как это может быть реализовано, код на другом языке будет выполнятся в отдельном процессе и я сделаю возможность вызывать из другого языка код на js(для работы с элементами например) и наоборот конечно.
-
@support said in Добавить PHP для написания своих макросов:
Я все равно не понимаю, почему брать не обычный php,
Извините что влезаю, но добавьте лучше поддержку python 3, если это возможно.
-
Будет ли поддержка C# в версии под Linux?
https://stackify.com/net-core-2-0-changes/
https://stackify.com/net-core-csharp-next-programming-language/https://github.com/dotnet/corefx/milestone/4
Вроде как скоро релиз DotNet Core v2.
Наверно, можно было бы сделать упрощенную унифицированную библиотеку для написания управляющих скриптов, совместимую с Zenno и BAS?
Тогда можно было бы разрабатывать шаблон в Зенке, все таки там пока удобнее,
Потом сконвертировать его в скрипт, вызывающий свою либу ,
а деплоить в облако через ваш BAS Premium, потоков то у вас больше и дешевле.Смущает только, что браузеры пока разные, но в зенке со временем тоже ожидают появление Chrome.
Ну и после добавления DotNet у вас по всей вероятности появится поддержка десятка языков програмирования:
https://en.wikipedia.org/wiki/List_of_CLI_languages
а не только C#Окошко в программе то можно и C# конечно назвать, а вызывать из него можно DotNet сборку любого языка по списку выше.
-
жирно, господа. Все хотят и хотят что-то) Один хочет C#, другой php, третий python.
Ну а мне тогда давайте Golang. И еще щас прибежит 15 человек и захочет каждый свой язык на котором он любит говнокодить..Что-то очень много хотелок появляется в последнее время, видимо , связано с ростом популярности BAS.
И админ, во многом соглашается с хотелками, что зря. Ибо может вырасти такой монстр BAS, что с ним потом уже сам админ не справится, не говоря уже и юзерах.
Надо бы приостановить такой наплыв хотелок и их реализации. Нужно делать только то, что будет использоваться массами.
-
@out В ТОЧКУ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! МОЛОДЕЦ!!!!! Хорошо ответил!!! То что BAS?набирает популярность, это ОТЛИЧНО!!!Это нужно и Админам и разрабам. Продвижение их продукции. Но "винегрет" делать из софта, не нужно! BAS и берет,доступностью ,прозрачностью и легкостью в освоении. Это и по моему ИМХО.
-
@out
с одной стороны, всё правильно, разработчику не стоит отвлекаться на ненужные задачи.
с другой стороны, пользователи дают обратную связь, подкидывают идеи, а автор уже сам выбирает, какие приоритетные задачи лучше реализовать.Спасибо автору за классный софт!
-
Добавив DotNet, вы автоматически добавите все DotNet языки, в т.ч.:
https://github.com/iolevel/peachpie
https://github.com/devsense/phalanger/
https://github.com/pythonnet/pythonnet
http://ironpython.net/и многие другие
непосредственно в BAS достаточно добавить C#, откуда можно будет вызывать свои сборки.
-
А какая разница на каком языке прогать? Куда важнее, кто и как прогает...
-
У разных людей разные предпочтения к синтаксису и семантике различных языков.
-
Что-нибудь прояснилось о поддержке C#/DotNet?
Хотя бы очень приблизительно когда ожидать?
Через полгода/год/2?
-
@sanyo Сразу после окончания работы над обучающими видео начну делать.
-
я за питон. он проще сишарпа, а главное в перспективе работы баса под линуксом питон возможен, а c#, насколько я понимаю, будет вечно неполным. могут возникнуть проблемы с кросплатформенностью допустим при использовании сторонних библиотек на с#, которы есть только под винду
-
и прикрутите пожалуйста кнопку "Бабло" наконец-то, можно на любом языке!
согласен частично и с одними и с другими точками зрения, не хватает некоторых даже стандартных возможностей других языков, что вызывает необходимость создания громоздкого кода для решения задач, выполняемых одним действием например, в php. Но в первую очередь меня интересует стабильность работы сценариев и готов мириться с некоторыми неудобствами при разработке логики.
P.S. А рядом с кнопкой БАБЛО (лучше перед ней) еще бы кнопку ПАУЗА (instant+wait each thread), чтобы можно было приостановить на время работу сценария без необходимости уничтожать ресурсы записью для мягкого рестарта на случай остановки, например, во время грозы или Лебединого озера.
-
@jurassik Полноценный яп добавлю уже скоро, паузу чуть позже.