Monday, 23 July 2012

The Development Phases and IDE



What are the Development phases in Java? Why does java have  need these phases in creating a program? What is IDE? What does it normally consist of? What does it allow me to do? Are there other IDE's that I can use? All of these modern questions about development phases and IDE will be answered.



45 comments:

  1. when people heard the word development...one can visualize the word "better".. in java. like its name, from "oak" it became java, because the developers thought it is better to hear java than oak......

    http://www.apl.jhu.edu/~hall/java/IDEs.html

    ReplyDelete
  2. What about this:
    Concept
    Design
    Code
    Test
    Refactor
    Deploy

    these are needed for the development of a program

    ReplyDelete
    Replies
    1. When you need a simple, yet powerful text editor, try Textpad version 4. 7. 3. This simple, yet effective text editor has a wealth of functionality that helps to make your work easier to complete. Textpad allows you to either download or create

      Delete
  3. java has many ide's

    follow this url to find out some of them.

    http://www.apl.jhu.edu/~hall/java/IDEs.html#Java-IDEs

    ReplyDelete
  4. Software development can be looked at from two perspectives process and product. Process is how you go about writing programs. Product is about the programming structures themselves. To be successful, you need to know all the product information, but you also have to master the process of software development, which is largely self-taught. :)

    ReplyDelete
    Replies
    1. If you are a simple Java programmer, Textpad allows you to supply the path to the javac.exe file and to the java. exe file. Now you have the ability to compile and run your Java Applications from the menu system. You no longer have to export your code to another computer, this application and software are more than adequate.

      Delete
  5. Java program normally go through five phases. These are
    1. Edit,
    2. Compile,
    3. Load,
    4. Verify and
    5. Execute

    ReplyDelete
  6. 1 type of IDE ..

    NetBeans IDE - The Smarter Way to Code

    A free, open-source Integrated Development Environment for software developers. All the tools needed to create professional desktop, enterprise, web, and mobile applications with the Java platform, as well as with C/C++, PHP, JavaScript and Groovy.

    ReplyDelete
  7. Data types in java are designed to support all forms of numbers and are capable of representing multiple languages which has very good support for Internationalization. avaj-

    ReplyDelete
  8. DEs are designed to maximize programmer productivity by providing tightly-knit components with similar user interfaces. This should mean that the programmer has to do less mode switching versus using discrete development programs. However, because an IDE is a complicated piece of software by its very nature, this higher productivity only occurs after a lengthy learning process.

    ReplyDelete
    Replies
    1. Thus from the above discussion we can say that java in all is not platform independent, as the actual job initiator and also the final output giving software component require a platform to work upon and just cant be initiated on any platform as regular update and support is required.

      Delete
  9. Java programs normally go through five phasesedit, compile, load, verify and execute.

    http://www.respectrc.com/ch01lev1sec13.html

    ReplyDelete
  10. Java development is the process of creating a functional application or applet using the Java® programming language and the tools associated with it.

    ReplyDelete
  11. phase1:edit
    phase2:compile
    phase3:loading
    phase4:verify
    phase5:execute
    .....is this the same with what
    ma'am vanessa discussed to us?the source code then compiled
    then create a class converted to the JVM then
    will present the output ??

    ReplyDelete
    Replies
    1. yes.. its just that it was well explained...

      Delete
    2. a summarized form. :)

      Delete
  12. An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of:

    * a source code editor
    * build automation tools
    * a debugger

    ReplyDelete
  13. if you want to learn about the phases in java programming and know the latest updates of its phases you can visit this site, :)
    http://www.artima.com/forums/flat.jsp?forum=121&thread=344535

    hope it's helpful....

    ReplyDelete
  14. Learn what the build process in Maven consists of and the build phases. The tutorial shows how to run commands to execute some phases. Video Producer: http://javabrains.koushik.org/

    :)..this one also...hope you learn more..:)

    ReplyDelete
  15. Why is it that there is an edit process in he development? Is it that the programmers are the one who create the codes of java?So are you saying that there is already codes that has been made and they are edited later. In my opinion and own understanding .CREATE is the word that is capable for that 1st phase.

    ReplyDelete
    Replies
    1. This comment has been removed by a blog administrator.

      Delete
  16. One type of IDE is Eclipse -is a free IDE that has taken the Java industry by storm. Built on a plugin architecture, Eclipse is highly extensible and customizable. Third-party vendors have embraced Eclipse and are increasingly providing Eclipse integration. Eclipse is built on its own SWT GUI library. Eclipse excels at refactoring, J2EE support, and plugin support. The only current weakness of Eclipse is its lack of a Swing or SWT GUI designer.

    ReplyDelete
  17. CATHLYN MOSUELA25 July 2012 at 18:03

    IDE (Integrated Drive Electronics) is a standard electronic interface used between a computer motherboard's data paths or bus and the computer's disk storage devices. The IDE interface is based on the IBM PC Industry Standard Architecture (ISA) 16-bit bus standard, but it is also used in computers that use other bus standards. Most computers sold today use an enhanced version of IDE called Enhanced Integrated Drive Electronics (EIDE). In today's computers, the IDE controller is often built into the motherboard.

    IDE was adopted as a standard by American National Standards Institute (ANSI) in November, 1990. The ANSI name for IDE is Advanced Technology Attachment (ATA). The IDE (ATA) standard is one of several related standards maintained by the T10 Committee.

    ReplyDelete
  18. IDEs are more complex: most of them have visual Java development tools, tight integration with the compiler or application server, and may include tools for debugging, refactoring, version control, and so forth.

    ReplyDelete
  19. Integrated Development Environments (IDE) provide benefits to programmers that plain text editors cannot match. IDEs can parse source code as it is typed, giving it a syntactic understanding of the code. This allows advanced features like code generators, auto-completion, refactoring, and debuggers. Here are the best-of-breed Java IDEs.

    ReplyDelete
  20. IDEs are more complex: most of them have visual Java development tools, tight integration with the compiler or application server, and may include tools for debugging, refactoring, version control, and so forth.

    ReplyDelete
  21. cathlyn mosuela25 July 2012 at 18:07

    IDEs are more complex: most of them have visual Java development tools, tight integration with the compiler or application server, and may include tools for debugging, refactoring, version control, and so forth.

    ReplyDelete
  22. Likes of IDE:

    1.IDE looks amazing, across all systems, and it is quite responsive...great interface overall!
    2.anti-aliased text everywhere, even in UI!
    3.ability to format to your line wrapping width.
    4.refactoring support ascends from heaven!
    5.easy to share code between projects
    ant integration very well done, ant launcher makes managing project tree very easy.
    6.content assist is used whereever possible, not just in editor (wizards scrrens).
    7.amazing control over the formatting of java source code, which can be saved as a profile.
    8.pasting code formats code automatically!

    SITE:
    java data types - Codemiles.com

    ReplyDelete
  23. IDEs are designed to maximize programmer productivity by providing tightly-knit components with similar user interfaces. This should mean that the programmer has to do less mode switching versus using discrete development programs.

    ReplyDelete
    Replies
    1. Kind of the same reasons why OOP was developed in the fisrt place, or why is a bad idea to have “magic numbers” or hardcoded strings for things like messages or file names. By using variables or constants instead of the actual thing will allow you to go to a single place to make the modification and that change will propagate.

      Delete
  24. IDE is a programming environment that has been packaged as an application program, typically consisting of a code editor, a compiler, a debugger, and a graphical user interface (GUI) builder. ..IDEs provide a user-friendly framework for many modern programming languages, such as Visual Basic, Java, and PowerBuilder.,-WIIDE

    ReplyDelete
    Replies
    1. indeed! :)

      Delete
    2. visit this site
      - http://www.stylusstudio.com/java_ide.html
      www.jcreator.

      Delete
  25. BRYAN ESTOCAPIO26 July 2012 at 01:47

    LIST OF BEST IDE FOR JAVA:
    1. Eclipse 3.0 :
    2. Netbeans 3.x (Sun Microsystems)
    3. JBuilder X (Borland)
    4. IntelliJ IDEA
    5. JDeveloper (Oracle)
    6. SlickEdit
    7. jEdit
    8. JCreator
    9. IBM WebSphere Studio Site Developer for Java
    10. WebLogic Workshop


    but according to this site http://www.jetbrains.com/idea/ ,
    IntelliJ IDEA is the most intelligent java IDE because of this features:
    *Blazing Fast and Smart Code Completion
    *Easier Multilanguage Editing
    *Brand New Cross-Platform UI

    ReplyDelete
    Replies
    1. http://www.infoworld.com/d/developer-world/infoworld-review-top-java-programming-tools-191 check this also a Test Center Scorecard for best IDEs

      Delete
  26. Taste in IDEs is a highly personal matter, but Eclipse, JBuilder, and Sun Java Studio (in that order) appear to be the most popular choices, at least among the free and low-cost options. Also note that some developers prefer a good Java-savvy programming editor to an IDE.

    ReplyDelete
  27. Eclipse. Free, open-source IDE. The most popular of the Java IDEs, but harder to set up and configure than the commercial ones. See this installation tutorial for setup help. Eclipse is the base IDE, but there are many Java-related plugins for Eclipse, and several commercial IDEs built on top of Eclipse.

    ReplyDelete
  28. JAVA Integrated Development Environments (IDE) provide benefits to programmers that plain text editors cannot match. IDEs can parse source code as it is typed, giving it a syntactic understanding of the code. This allows advanced features like code generators, auto-completion, refactoring, and debuggers. Here are the best-of-breed Java IDEs.

    ReplyDelete
  29. Eclipse vs NetBeans …On which side are you on? Let us know which IDE you think is better and why.


    Think of Java IDEs and two names that will come up are Eclipse and NetBeans. I have been using NetBeans for many years now and Eclipse has been a more recent addition to my Java armory. I have enjoyed working with both tools and as such don’t have a clear favorite. I prefer NetBeans a little more than Eclipse as I have been using it longer and am more comfortable with it.
    The thing I am most surprised about is how rapidly Eclipse has grown and how it has well and truly eclipsed NetBeans over the past year or so.
    In the article: Migrating to Eclipse: A developer’s guide to evaluating Eclipse vs. Netbeans, the author shows the differences between the two IDEs.
    Just Eclipse or Eclipse in its WSAD avatar or MyEclipseIDE avatar is definitely good but hey..is it so good that nobody wants to be talk of NetBeans these days??? I haven’t as yet tried out the new NetBeans 4 Beta 2 but I do hope it is very good. So that the competition between Eclipse and NetBeans stays fierce and there is no clear winner.
    The end user gets two very good IDEs.

    ReplyDelete
    Replies
    1. oh really netbeans? so what applications have you been worked on in recent years? kindly share..

      Delete
  30. JCreator is java and java language related languages’ editor. It’s created by Xinox Software and is shareware. The editor is actually useful for the programmers who are new in programming or are not doing programming which do not includes GUI (Graphical User Interface) editing on the basis of drag and drop of components. Its latest version is JCreator Pro which has many attractive and useful features.

    ReplyDelete
  31. Java programs normally undergo five phases
    Edit
    Programmer writes program and stores program on disk with extension .java
    Compile
    Compiler creates bytecodes from program and
    store a program in a file with extension .class
    Load
    Class loader stores bytecodes in memory
    Execute (Interpret)
    Interpreter translates bytecodes into machine language

    ReplyDelete
    Replies
    1. this link might be useful :)

      http://learnjava.awardspace.com/lesson1.php

      Delete
  32. NetBeans IDE is much more than a Java IDE: We designed NetBeans IDE as a modular developer tool for a wide range of development tasks. The base IDE includes an advanced multi-language editor, debugger and profiler integration, file versioning control and unique developer collaboration features.

    ReplyDelete