My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Eclipse_Advantages  
Advantages to using Eclipse IDE
Updated Oct 11, 2011 by branflak...@gmail.com

Eclipse IDE Kicks Butt

Compared to Microsoft Visual Developer it really kicks Butt!

Here's Why

  1. foward to method,field,class with control-click
  2. method list (outline) sync up with current view
  3. current text highlights on error
  4. control space on method('cnt-space' will fill in the methods vars. Huge advantage!
  5. library auto import or select auto import.
  6. svn access
  7. metrics on code
  8. console output
  9. marks problems on the fly!!!! matching var types, matching object types, correct class def. ...
  10. better code formating for cli with brakets {}
  11. jvm jit faster
  12. hierarchy method syncronization
  13. debugging - variables view sync with source code window, breaks easier to manage
  14. windowing windows,views,widgets better
  15. you can use any Database
  16. bugzilla task integration, this is really cool!
  17. Control Up + mouse wheel pages quickly - scroll quickly through code
  18. auto suggestion to fixing, like a object type rename objecta ob = getObjectB();
  19. Marking //TODO tasktodo is great. marks a link on the right side too.
  20. when entering in "string (hit enter)" it will concat the string onto the next line. it will auto add " + at the end of the line and start qoutes on next.
  21. when highlighting parentheses across strings {(}((( )))){)}. it highlights the parentheses across strings like var += "{(}(("; var += ")){)}"; This is really cool in mysql query building.

Other Things Related

Mysql JDBC advantages

  1. JDBC row index set, move anywhere in the recordset, can't do this with ms sql jdbc
  2. start,limit query
  3. can't move to last record in recordset, to count how big the recordset is, have to loop the entire set in ms sql logic
  4. Insert,Update syntax can be the same. insert into t set a=1, b=2, update t set a=1, b=2

Mysql advantages

  1. (field = '') = null or nothing and MS you have to go (field is null)
  2. (field != '') and not <> cli context

Microsoft Visual Developer C# disadvantages

  1. get record that is null throws an error insteading of returning null for the variable, have to try catch all gets annoying
  2. object rename, doesn't understand naming conflicts
  3. object hightlight, won't highlight all objects of the same type on selection.
  4. object reference, often crashes.

MS Visual Developer diss

  1. pauses between pages, takes long time to parse color highlighting
  2. hitting space after var constantly fills in random vars if the abrevation matches, not good in most cases!
  3. no console output for C# code
  4. dataexplorer, can't double click on a table
  5. your stuck with ms sql, couldn't do mysql
  6. You can only inherit one class. You can not extend more than one. You can't implement another class.
  7. notation comments are ugly for methods. I don't like /// it look bad.
  8. no bugzilla integration for multi-developer/community involvment.
  9. Can't control + mouse wheel to page quicly(scroll) through code
  10. cntrl+shift+end goes to end of page, not end of line
  11. highlighting text when selecting across 70+ characters, when it extends the screen is not gradual. The scroll jumps way to far at a time. .5 screen width. auto screen scrolling during selection sucks.
  12. javascript find function won't follow hierarchy.
  13. code formating, doesn't work, with if exp {} spacing sucks.
  14. no auto concat when enter withing quoted string. refer to eclipse #20
  15. No line breaks unchecking global edit, like a list of all the line breaks in one spot. Eclipse has this

Most annoying thing about coding with Windows

  • Focus on window with mouse wheel scroll. - You have to click on window to focus to scroll, not in linux. Linux wheel scroll Much better!!!!!!!!

http://www.eclipse.org/helios/friends.php - I'm proud to have donated to such a awesome project!

Comment by online.s...@gmail.com, Sep 21, 2010

i dont know


Sign in to add a comment
Powered by Google Project Hosting