webdevRefinery Forum: IDEs that don't suck - webdevRefinery Forum

Jump to content

Think a topic deserves its own subforum?

Any topic that gets popular here will have a subforum made for it, as long as there are folks around who can answer questions! So if you think wdR is missing something, just talk about it here :)
  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Rate Topic: -----

User is offline Daniel15 

  • dan.cx
  • Group: Moderators
  • Posts: 3435
  • Joined: 17-April 10
  • LocationMelbourne, Australia
  • Expertise:HTML,CSS,PHP,Java,Javascript,Node.js,SQL

Posted 05 June 2012 - 04:57 PM (#21)

MonoDevelop looks really nice on Linux (since it uses GTK natively, via GTK#), only really for C# though. And Code::Blocks looks good for C++. I use both :)
Daniel15! :D
Posted Image

Repeat after me: jQuery is not JavaScript. It is not the answer to every JavaScript-related question. When you have to write some JavaScript, do not instantly react with "Oh, I'll do that with jQuery!"

Spoiler
0


User is offline Ruku 

  • I do Linux and that Internet thing.
  • Group: Members
  • Posts: 1367
  • Joined: 17-April 10
  • Location/root
  • Expertise:HTML,CSS,PHP,Javascript,Python,SQL

Posted 06 June 2012 - 08:42 AM (#22)

View PostDaniel15, on 05 June 2012 - 04:57 PM, said:

MonoDevelop looks really nice on Linux (since it uses GTK natively, via GTK#), only really for C# though. And Code::Blocks looks good for C++. I use both :)

KDevelop looks nice too, but none of them are of any use to me unless they provide support for the languages I work with :(
Luke Carrier
I poke fun at IE and do web stuff. Find me on my blog, my code on GitHub or my angry rants on Twitter.
0


User is offline glynnforrest 

  • Group: Members
  • Posts: 130
  • Joined: 18-August 10
  • Expertise:HTML,CSS,PHP

Posted 19 June 2012 - 02:24 AM (#23)

Let me whet your appetite with a pretty nerdy video of what emacs can do. This one in particular shows how easily emacs can be customised to do exactly what you want if you learn a little bit of lisp. It's a long video but hang in there, it's worth it!



I'm in the process of implementing most of the things in this video but with sane, vim-like keymaps. (No C-X M-blah for me!) Multiple cursors rocks!!

Also I've just got a hold of multi-web-mode - fed up of vim handling multiple filetypes in one file (like html, css, php, js)? Well multi-web-mode has knowledge of opening and closing tags for each of these (you can obviously define your own too) and dynamically changes mode, syntax, indenting, snippets files etc on the fly as you move to different parts of the file. This one is going to be a lifesaver for me!
2


User is offline SapporoGuy 

  • Group: Members
  • Posts: 932
  • Joined: 10-June 11
  • LocationSonyLand

Posted 21 June 2012 - 01:20 PM (#24)

Even though I'm a BBEdit guy that does most work on local machine (osx). I was thinking of trying out zend studio or php storm...

Which of the 2 gets the tbumbs up for being the "one" ;)

Still need to download to demo both.
I've done net beans and what not but I keep going back to BBEdit ... So this time, I thought I'd try a paid app.

I did notice that php storm is only $99 (way cheaper than zend!) they also have a free license if you do open source. Requirements are pretty decent.

I do love the search function in BBEdit! Hmmm, any comments?
0


User is offline Ruku 

  • I do Linux and that Internet thing.
  • Group: Members
  • Posts: 1367
  • Joined: 17-April 10
  • Location/root
  • Expertise:HTML,CSS,PHP,Javascript,Python,SQL

Posted 21 June 2012 - 02:14 PM (#25)

View Postglynnforrest, on 19 June 2012 - 02:24 AM, said:

Let me whet your appetite with a pretty nerdy video of what emacs can do. This one in particular shows how easily emacs can be customised to do exactly what you want if you learn a little bit of lisp. It's a long video but hang in there, it's worth it!



Seriously awesome video that highlights just how much stuff I'm still missing at the moment; thanks ;) This said...

View Postglynnforrest, on 19 June 2012 - 02:24 AM, said:

I'm in the process of implementing most of the things in this video but with sane, vim-like keymaps. (No C-X M-blah for me!) Multiple cursors rocks!!

Also I've just got a hold of multi-web-mode - fed up of vim handling multiple filetypes in one file (like html, css, php, js)? Well multi-web-mode has knowledge of opening and closing tags for each of these (you can obviously define your own too) and dynamically changes mode, syntax, indenting, snippets files etc on the fly as you move to different parts of the file. This one is going to be a lifesaver for me!

Haha, turning my text editor into a slideshow/presentation tool seems a little extreme; I firmly believe that applications that focus on being good at specific tasks provide much more usable interfaces. As for mixing multiple languages in single files, to me that'd be a sign that I'm not doing my job correctly; I may work with some horrific code most of my working life, but I at least make an effort not to add to the mess. Vim does provide a really primitive mechanism for this in its filetype option and associated detection, but most of the syntax definitions go crazy when you try it. I've yet to find a solution for snippets and autocompletion that doesn't drive me insane; the reliance upon a tags file just isn't convenient for me. I'll figure something out eventually...
Luke Carrier
I poke fun at IE and do web stuff. Find me on my blog, my code on GitHub or my angry rants on Twitter.
0


User is offline glynnforrest 

  • Group: Members
  • Posts: 130
  • Joined: 18-August 10
  • Expertise:HTML,CSS,PHP

Posted 21 June 2012 - 03:52 PM (#26)

View PostRuku, on 21 June 2012 - 02:14 PM, said:

Seriously awesome video that highlights just how much stuff I'm still missing at the moment; thanks ;) This said...

Haha, turning my text editor into a slideshow/presentation tool seems a little extreme; I firmly believe that applications that focus on being good at specific tasks provide much more usable interfaces. As for mixing multiple languages in single files, to me that'd be a sign that I'm not doing my job correctly; I may work with some horrific code most of my working life, but I at least make an effort not to add to the mess. Vim does provide a really primitive mechanism for this in its filetype option and associated detection, but most of the syntax definitions go crazy when you try it. I've yet to find a solution for snippets and autocompletion that doesn't drive me insane; the reliance upon a tags file just isn't convenient for me. I'll figure something out eventually...


Well of course, that's why you hear about emacs being an OS without a decent text editor. Yeah it's packed with features but they stay out of your way until you require them. I'm pretty sure the guy in the video doesn't use emacs for presenting, I just think it's awesome how easy it is to think 'ok, I want to cycle through my files, they begin with a number that increments with every file, so I'll write a quick bit of lisp code that cycles through them'. Being able to do that on the fly and make emacs fit your workflow perfectly is what I really enjoy.

As I've said previously, there is no real 'emacs way' of doing things, you can change literally anything you want. I see it as a big toolbox of stuff that you use to build your perfect working environment. As for me, well I'm just building a massively pimped out clone of vim! :)
0


User is offline Ruku 

  • I do Linux and that Internet thing.
  • Group: Members
  • Posts: 1367
  • Joined: 17-April 10
  • Location/root
  • Expertise:HTML,CSS,PHP,Javascript,Python,SQL

Posted 21 June 2012 - 05:15 PM (#27)

View Postglynnforrest, on 21 June 2012 - 03:52 PM, said:

Well of course, that's why you hear about emacs being an OS without a decent text editor. Yeah it's packed with features but they stay out of your way until you require them. I'm pretty sure the guy in the video doesn't use emacs for presenting, I just think it's awesome how easy it is to think 'ok, I want to cycle through my files, they begin with a number that increments with every file, so I'll write a quick bit of lisp code that cycles through them'. Being able to do that on the fly and make emacs fit your workflow perfectly is what I really enjoy.

As I've said previously, there is no real 'emacs way' of doing things, you can change literally anything you want. I see it as a big toolbox of stuff that you use to build your perfect working environment. As for me, well I'm just building a massively pimped out clone of vim! :)

I'd much rather work the opposite way around, but alas, neither Vim nor Emacs delivers nothing more than a primitive editor with a few hooks. My approach with Vim has been to disable all the braindead junk I'll never find useful that's constantly in my way and build it up from there. I'm using Pathogen to load a few handy plugins that provide primitive file management and ctags (allows me to quickly (ish) jump to specific functions) and am trying to find a more pleasant way to handle different project types (combinations of Ruby, PHP, Python, XML and YAML). One thing I can't use Vim for effectively yet is developing atop existing applications whose APIs I've yet to familiarise myself with -- if I don't know where to look for a specific class or method, I'm up the creek without a paddle at the moment.

I think I just need to pick a tool and spend the time configuring it until it more effectively meets my needs. Since it seems proprietary software companies are bunches of useless business people with no interest in shipping stable, usable products to their paying customers, it looks like I need to build this one by myself...
Luke Carrier
I poke fun at IE and do web stuff. Find me on my blog, my code on GitHub or my angry rants on Twitter.
0


Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users


Enter your sign in name and password


Sign in options
  Or sign in with these services