Forum Stats

  • 3,824,996 Users
  • 2,260,452 Discussions
  • 7,896,378 Comments

Discussions

NetBeans and implementation of other compilers

OTG-467455
OTG-467455 Member Posts: 506 Bronze Badge
edited Nov 30, 2017 3:25AM in Java Puzzle Ball

Although the true test of a programmers ability is by using the command line, NetBeans is a very good IDE and allows one to incorporate other features.

The features include C++, PHP, Java Card, Maven, etc.   Each of these require a compiter to be installed.

Which windows based C++ compiler would be the best with the simplest installation?

Which PHP version would be better to install and would this be from PHP.org or some other source?

When Java is activated are all the features such as Maven, Java Card, JavaFX, Debugger, Profiler and GUI available?

OTG-467455NickR2600-OraclemNem

Answers

  • NickR2600-Oracle
    NickR2600-Oracle Member Posts: 530 Employee
    edited Nov 22, 2017 3:14PM

    I'll ask for recommendations on C++ and PHP.

    The question on JavaFX and GUI applications is very timely!  Lesson 4 dives into this. NetBeans should let you create a JavaFX project without any additional installations.  The biggest differences between a regular Java project and a JavaFX project, is that Java FX includes a few methods in addition to the main method to get things going.  Swing is still a popular (but older) way to create GUI applications.  Swing GUIs don't require a special project type.

    Debugging and Profiling should be available by default.  They're the right-most buttons in NetBeans.  I'll include a screenshot of the NetBeans profiler.  We're running a MOOC on JVM troubleshooting in January, if you're interested in a deeper dive on the topic.  That's where you'll get a chance to play with other compiling tools like Java Mission Control.

    pastedImage_0.png

    To create a Maven project in NetBeans, I think all I needed to do was a Maven installation and set a few environment variables.  I haven't played around with Java Card, but it looks like that's a project type you can create with just a little additional setup in NetBeans.

    OTG-467455OTG-467455mNem
  • OTG-467455
    OTG-467455 Member Posts: 506 Bronze Badge
    edited Nov 22, 2017 3:23PM

    I will be registering for the JVM MOOC for January 2018.  Just a pity its not displaying in the course schedule.

    NickR2600-Oracle
  • NickR2600-Oracle
    NickR2600-Oracle Member Posts: 530 Employee
    edited Nov 22, 2017 3:53PM

    Awesome.  Ha ha, we actually just had a meeting about this.  We're looking to upload the MOOC to the Event Calendar and open up enrollment this or next week.  The start date is tentatively scheduled for January 22.  It's a 3-week course covering:

    • Memory Management and Garbage Collection
    • Symptoms of Memory Problems
    • Diagnostic Data Collection and Analysis tools
    OTG-467455OTG-467455
  • OTG-467455
    OTG-467455 Member Posts: 506 Bronze Badge
    edited Nov 23, 2017 3:42PM

    Nick, I will keep a lookout for the scheduling of the course.

  • NickR2600-Oracle
    NickR2600-Oracle Member Posts: 530 Employee
    edited Nov 29, 2017 3:14PM

    They've opened enrollment.  The JVM Troubleshooting MOOC can be found here: www.oracle.com/goto/JVM

    OTG-467455
  • OTG-467455
    OTG-467455 Member Posts: 506 Bronze Badge
    edited Nov 30, 2017 3:25AM

    Thanks,  I have enrolled.