Can anyone provide any tips regarding a development environment for SilverStripe? - development-environment

I'm pretty new to developing with SilverStripe. At the moment I'm using Firefox / Kate for development on the new platform.
I was wondering what other people use? Has anyone used Eclipse with any success? Are there any other IDEs / environments / approaches that work well with SilverStripe?

Try using Netbeans for PHP-development, works great for me.

I'm using Aptana, an Eclipse based IDE.
I'd recommend searching on here for PHP IDEs for a better answer.

I use Zend Studio 5.5 which is no longer distributed since they replaced their custom app with a Eclipse variant. I would go with Aptana Studio if you think about going with an Eclipse variant.

Just make sure that you can syntax highlight .ss files like .php and you are fine with any that let you see your whole project as you will jump to/from /mysite and /themes folders quite often.

The Silverstripe documentation recommends the PHP Development Tools PDT for Eclipse amongst others: http://doc.silverstripe.org/tools

Related

Can't Setup Unreal Engine and Rider for Windows 11

I am tired configuring how to install Rider and setup it up to work
Firstly i installed Visual Studio 2022 with Game Development in C++ Workload
then installed Unreal Engine 5.0.3
then installed Rider 2022.2 and Activated it
then did setup rider as default in source code tab of editor preference in unreal engine
the same solution or say project made in unreal is working fine in visual studio
but i dont know why it shows project load failed
tried everything possible that i could do... like playing with build tools settings etc..
installing different .net framework installing mono etc...installing different version of msbuild etc..
i see it working for everybody... so also clean installed it again but absolutely no luck
just relieve my anxiety by simply providing a workaround to it
I tried everything possible like changing msbuild version .net sdks frameworks etc...but nothing worked
can someone share there settings if they have same setup as i described above
The answer was simple but took me so long to figure out!!!
I have my default display language setup to Hindi the language i use in daily life...but somehow jetbrains was not able to handle the language itself and throwing error...
just changing the display setting made it work flawlessly
but yeah i lost the battle here...as i am bound to use english as a language again as display language...
before i thought i will atleast start digitizing my language by incorporating it into my workflow... but naah odds are against me...anyways will try and succeed one day.
Jai Shri Ram...

Syntax Checking for CoffeeScript

I searched google and i didn't found an IDE that would allow Syntax Checking specifically.
Is there a way to check syntax in VS or other tool?
Even though not free, Webstorm comes with good support for Coffeescript out of the box.
By far the IDE I prefer most developing Coffe/Javascript at the moment.
+1 on vim-coffee-script and syntastic.
Have you checked CoffeeScript's wiki? There are few plugins that add syntax checking:
CoffeeScript plugin for sublime
CoffeeScript for Netbeans
You might be interested in using a command line tool like CoffeeLint, which offers optional validation rules. You can add it to your development process writing your own script to watch for changes in files or using tools like Grunt.
See gVim, and install this plugin for syntax checkong, and this one for syntax coloring.
This is a lightweight, scalable, and cheap option.
If you're OK with using Vim, just add the vim-coffee-script and syntastic plugins
If you're into Emacs, there's an Emacs major mode for CoffeeScript.
Here is the blog post announcing its release.

What IDE (if any) to use with Twitter Bootstrap

For using something like the Twitter Bootstrap framework which IDE or development tool would you think would be best for this? If you're an ASP/C# guy would you use VSS? Maybe Notepad++ or even something like ShiftEdit?
Just curious. I'm about to delve into Bootstrap to play around with it and most of my dev work is done using VSS 2010 and Notepad++. Would be nice to use a nice CSS IDE if one is available.
I use Aptana with Twiter Bootstrap and also for HTML/PHP, but is not C#, ASP ready. Anyway, here is a discussion about this subject: Code editing in Visual Studio like it is in Aptana Studio Basically they are reviewing some plugins for VS which seems to be pretty good.
Good Luck!

Need IDE suggestions for Chrome Extension project

I currently use Programmer's Notepad for my Chrome Extension project. I like Programmer's Notepad, as it is simple to use and I don't need debugging features (Chrome has all that for me). However, I check the project into Subversion and it stores absolute paths, which will not allow other people to use it unless they use the same exact path.
I have Visual Studio 2010 at my disposal, but I haven't seen a useful way to use it. I have also heard of Aptana Studio, but I was discouraged from trying it out fully because it seemed too bloated for my needs.
What is a good IDE I can use for chrome extension development? The most important factor is good project support. Relative paths need to be stored in the project and it should keep files grouped together so I can work out of the IDE and not have to continuously open files in Windows Explorer.
Secondly good syntax highlighting and intellisense are ideal but I can live without it. Intellisense with jQuery and the built in Chrome Extension API are pluses.
Geany is a good very lightweight with project management and everything. Latest version also includes local intellisense for opened files and has very nice syntax highlighting and some other nice plugins.
Visual Studio 2010 with Resharper (to allow for the JS intellisense) works nice as well but it slightly bloated when it comes to just javascript extension development.
I would actually just recommend a lightweight editor such as Notepad++ or Vim/Emacs but it seems that your project may have grown too big for this so Geany would be my choice.
Komodo Edit is free and seems to meet all of your requirements:
http://www.activestate.com/komodo-edit
If you are willing to pay for it, the ActiveState (same people) Komodo IDE gets very good reviews:
http://www.activestate.com/komodo-ide/features

BlackBerry development using IntelliJ IDEA 7.0?

I know RIM has their own IDE (BlackBerry JDE) for building BlackBerry apps, but does anyone know how to configure IntelliJ IDEA to build/debug BlackBerry apps?
RE: Chris' question about what is different... Blackberry applications can be standard MIDP apps or CLDC apps that make use of the Blackberry specific APIs. Most developers tend to take the latter approach, and then using Blackberry's tools is required - especially if you are using some of their secured APIs and have to sign your deployment files for them to run on the devices.
A potential answer to the original question would be to use the Blackberry ANT tools to create an ANT script for building the application and reference that from IntelliJ IDEA. Of course, that's only half the battle and to run/debug the application you'll need to connect the debugger to IDEA as noted by Alexander above. Alternatively, you could code in IDEA and run/debug in the JDE, but that seems less than ideal, to say the least.
I use Eclipse with the Blackberry plugin. Also not ideal, since you are forced to use an old (and buggy) version of Eclipse, but at least I'm in one IDE and can step through code running in a simulator.
Blackberry JDE integration would be a great IntelliJ plugin project.
RIM's compiler (the one that builds the COD files) can be easily run from the command line. All you need to do is create a corresponding build step in IDEA.
Also, to make your life easier when editing the code, you may want to add the net_rim_api.jar (the one that comes with RIM JDE) to the JAR files used by your IDEA project.
As for the debugger, RIM's debugger was supposed to support the standard Java debugger interface. I don't remember what the minimum version of JDE is required for that.
Not really an answer, but more asking for clarification what is different for Blackberry dev versus other J2ME devices...
I see its a MIDP J2ME device, and so the standard Intellij J2ME support would seem to give most of what is needed.
I guess the emulator side of things might be different... but maybe you can call the jde emulator from IDEA...
Regards,
Chris
I've been using IntelliJ to develop Blackberry apps...sort of. IntelliJ is really good at indexing code, you just need to point it in the right direction. It's editing abilities are way beyond the JDE and in my opinion it is much more flexible and user friendly than Eclipse (even though RIM has an Eclipse plug-in).
I say sort of though as I just code in IntelliJ and currently still compile and debug through the JDE. Hoping for better integration on that front with IntelliJ down the line, but it is an acceptable working environment for now.
Not sure if this will help but here are instructions for setting up Eclipse for blackberry development.
Maybe you can use that information to figure out what changes to need to make in IDEA.
Its very easy to integrate IntelliJ with Blackberry development given the above suggestion (using the bb ant tasks), but I've yet to successfully debug the simulator through IntelliJ. It should work, but it doesn't.
Thus, the 'integration' is incomplete.