Brackets.next 2.0.0 release features discussion thread #23
Replies: 7 comments 7 replies
-
Should we switch brackets shell to electron? |
Beta Was this translation helpful? Give feedback.
-
I use bracket for php development |
Beta Was this translation helpful? Give feedback.
-
Good evening I use php to modify projects made in drupal and files of web pages that I have. I use the PHP language too much and I think it is very necessary that this great editor has support and extensions to program in PHP. Please do not leave this great language in the trash because it really is very necessary for and many people use it to work daily |
Beta Was this translation helpful? Give feedback.
-
i also use bracket for edit to php and also php, css projects. We need php extension, don't remove please! |
Beta Was this translation helpful? Give feedback.
-
If you're going to do a PHP extension, perhaps building an extension that is similar to something like Desktop PHP is in order. Php Desktop allows the user to run php code in the /www sub folder. When the App.exe is executed, it calls chromium CEF which then looks for the index.html or index.php file under the /www folder and executes the the web page. The folder structure of PHP Desktop on Windows is as follows; There are versions for other languages as well called; Python Desktop, Ruby Desktop and perl-desktop and given that each of those scripting languages have an internal web server to fun code from; version could be built for NodeJS as well. While PHP Desktop only incorporates a single version of the php language; the language is easily upgradeable by simply updating php in the /php folder. However, a little tweaking and you could allow for multiple versions of php by placing the versions under the /php folder as follows; PHP-Desktop Another nice thing about this is that you can use the PHP interpreter to debug the program and output the errors and warnings in a prompt window. If Brackets chose the scripting language based on the file extension, and then passed that parameter onto the CEF which then ran the engines internal web server, you could add the four main scripting engines; PHP, Python, Ruby on Rails and NodeJS into the sub folder as well as support any other scripting language that has the same features as the PPRuNo four do. The structure might look like as follows If you can then figure out how to cross compile the code, you would be able to build cross platform apps that function similar to native apps; using those scripting engines. |
Beta Was this translation helpful? Give feedback.
-
@Cyberpwince @jhcarlos8888 @nyanko-oss @satovey |
Beta Was this translation helpful? Give feedback.
-
Fixed in pre-release builds. Closing |
Beta Was this translation helpful? Give feedback.
-
This thread is to identify features to be shipped as the next releases of brackets. Please comment and upvote features in this thread.
Beta Was this translation helpful? Give feedback.
All reactions