• 0

is java programming recommended these days?


Question

Recommended Posts

  • 0
  On 11/09/2016 at 16:25, DevTech said:

All of the languages descended from C, such as C++, Java, C# etc have similar language constructs. You are actually referring to "Java the Ecosystem" where a base of Libraries, servers and general social conventions can sway a language choice. It's a criteria that could be important to some and not important to others.

 

Somebody forgot to tell Markus Persson that Java was for Business applications as he went on to make one of the most successful software games of all time, in Java.

 

Again, Java is not my language of choice, but it is also not limited in any way other than some cross platform awkwardness.(and I get the irony of that)

Expand  

Well yeah you can use Java for almost anything you want to, you have to agree it is pretty well suited for business applications though :)

 

Minecraft is a bit of an exception to the rule IMHO. Not many games get to the level that Minecraft got to. 

  • 0
  On 11/09/2016 at 16:47, satysin said:

Well yeah you can use Java for almost anything you want to, you have to agree it is pretty well suited for business applications though :)

 

Minecraft is a bit of an exception to the rule IMHO. Not many games get to the level that Minecraft got to. 

Expand  

Yeah I'm not a fan of using edge cases to prove anything but Minecraft was too juicy to resist.

 

Because of Hadoop and Spark, Java has become the big player in Big Data and Machine Learning which is a different category than business applications. R, Python and C++ are a the other main players in that area. In fact, Big Data is a great example of an area where you would have to know at least those 4 languages to feel confident as a programmer.Guess I will have to find some spare time to study R, just in case...

 

  • 0
  On 07/09/2016 at 02:23, DevTech said:

To play with C# as a language, you just need to install .NET Core:

 

https://www.microsoft.com/net/core#macos

 

To develop for many of the platform/device targets that C# enables such as UWP, you would need a VM

 

(although an ideal setup would be to install Windows 10 Pro version native on the hardware so you get the super-efficient Hyper-V and then run Windows and MacOS in Hyper-V VMs...)

 

 

Expand  

Hehe, this thread got into a little tangent...

 

I have a desktop pc, but I use my macbook pro 99% of the time...besides, what's the point of macOS in VM?

 

Now it's time to dwell into these c# books...

  • 0
  On 14/09/2016 at 01:57, ultimate99 said:

Hehe, this thread got into a little tangent...

 

I have a desktop pc, but I use my macbook pro 99% of the time...besides, what's the point of macOS in VM?

 

Now it's time to dwell into these c# books...

Expand  

From a developer point of view the point of wiping MacOS off the Mac is to install Hyper-V on the bare metal (which is the only way it can run since it is a Hyperviser)

 

On Windows 10 with Hyper-V enabled there is zero noticeable impact from essentially running Windows 10 in a VM all the time so I am guessing that running MacOS as a Hyper-V guest would be similarly efficient but it's just a guess.

 

If I have time, I will try to test that theory for you (on a non-Mac laptop) by running MacOS in a VM.

 

From my point of view this config would be 100% gain with zero disadvantage since I have yet to find a good usage case for MacOS and if I ever purchased a Mac, MacOS would be gone and tucked away in a VM within minutes. I have absolutely nothing against the abstract idea of MacOS as an O/S - it's just too limiting for the wide variety of things I like to do on a computer.

 

There is no real point to this posting, I'm just going with the tangent theme here because there is zero chance anyone reading this that owns a Mac would repave it with Windows 10 since social factors always outweigh technical factors, but there is a logic to it that was worth mentioning.

 

It should still be possible to construct a decent setup with a Windows10 VM that would permit testing most of the C# deployment targets. And if your desktop is modern enough, you can turn on Hyper-V for that and Remote Desktop to it, and also Remote Debug.

 

  • 0
  On 14/09/2016 at 02:27, DevTech said:

From a developer point of view the point of wiping MacOS off the Mac is to install Hyper-V on the bare metal (which is the only way it can run since it is a Hyperviser)

 

On Windows 10 with Hyper-V enabled there is zero noticeable impact from essentially running Windows 10 in a VM all the time so I am guessing that running MacOS as a Hyper-V guest would be similarly efficient but it's just a guess.

 

If I have time, I will try to test that theory for you (on a non-Mac laptop) by running MacOS in a VM.

 

From my point of view this config would be 100% gain with zero disadvantage since I have yet to find a good usage case for MacOS and if I ever purchased a Mac, MacOS would be gone and tucked away in a VM within minutes. I have absolutely nothing against the abstract idea of MacOS as an O/S - it's just too limiting for the wide variety of things I like to do on a computer.

 

There is no real point to this posting, I'm just going with the tangent theme here because there is zero chance anyone reading this that owns a Mac would repave it with Windows 10 since social factors always outweigh technical factors, but there is a logic to it that was worth mentioning.

 

It should still be possible to construct a decent setup with a Windows10 VM that would permit testing most of the C# deployment targets. And if your desktop is modern enough, you can turn on Hyper-V for that and Remote Desktop to it, and also Remote Debug.

 

Expand  

specs are in my sig.

  • 0
  On 14/09/2016 at 02:32, ultimate99 said:

specs are in my sig.

Expand  

 

All-righty-then you can turn on Hyper-V on that powerful desktop, install VS2015 and any dev software including the Ubuntu user mode "Bash shell" and then access it all remotely which could work well if the network is wired gigabit and maybe well on AC wireless.

 

I have never tried that myself, but some people do ALL their dev work like that. (I think the GPU can be virtualized as well but I can't remember if that is Server only)

 

  • 0
  On 14/09/2016 at 02:41, DevTech said:

 

All-righty-then you can turn on Hyper-V on that powerful desktop, install VS2015 and any dev software including the Ubuntu user mode "Bash shell" and then access it all remotely which could work well if the network is wired gigabit and maybe well on AC wireless.

 

I have never tried that myself, but some people do ALL their dev work like that. (I think the GPU can be virtualized as well but I can't remember if that is Server only)

 

Expand  

That's interesting, might try that, put less load on my mac.

  • 0
  On 03/09/2016 at 23:16, ultimate99 said:

Is programming in java (and to start learning java development) still hot these days or should I look into other languages?

Expand  

Yes, you should look into other languages. If you want to learn programming in the first place, I recommend, in descending order of being an interesting and valuable experience for beginners:

  1. C++,
  2. Common Lisp,
  3. Perl,


     
  4. Python.

All of them have great free books and tutorials available (I, personally, recommend Wikibooks for your first attempt)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • The Radeon RX 9060 XT is 5% slower than the GeForce RTX 5060 Ti, but the GeForce RTX 5060 Ti is 23% more expensive, at least when comparing MSRPs.
    • I would love to see Musk's face! 🤣🤣🤣
    • I think each AI option has their ups and downs. For Copilot, I find it more personable in how it talks compared to GPT & Gemini. I also appreciate the open ended questions it often provides at the end of its responses to keep the conversation going.
    • Microsoft offers free access to AI video creation with Bing Video Creator by Pradeep Viswanathan Two years ago, Bing Image Creator became one of the first major online services that allowed users to create images from text using OpenAI’s DALL-E model. Today, Microsoft is introducing Bing Video Creator, powered by OpenAI’s Sora, allowing users to create videos with text prompts. Despite announcing Sora last year, OpenAI has not been able to expand its availability to millions of ChatGPT users due to huge AI infrastructure requirements. It is still only available to ChatGPT Pro subscription users, which costs about $200 per month. Recently, Google announced its Veo 3 video generation model, which performs significantly better than OpenAI’s Sora, to all Gemini paid subscribers, making video generation accessible to even Gemini Pro subscribers, which costs just $20 per month. Now, Microsoft is democratizing access to video generation models by making Bing Video Creator free for all Bing users. Bing Video Creator is rolling out today globally (excluding China and Russia) on the Bing Mobile App, and it will be coming soon to the Bing desktop experience within Copilot Search. Bing Video Creator users will have the ability to choose between Fast and Standard generation speeds. Each user will have 10 Fast creations; following that, users can redeem 100 Microsoft Rewards points for each Fast creation or continue with Standard creation speeds. Once you have downloaded the Bing mobile app, here’s how you can access the Video Creator feature: Open Video Creator within the Bing Mobile app by clicking on the menu in the bottom right corner and selecting “Video Creator.” Just type in a text description of the video you want to create in the prompt box. Once the prompt text is ready, just tap “Create.” Or you can also just type directly into the Bing mobile app search bar "Create a video of..." to create a video. You’ll receive a notification when your video is ready to view. If required, you can also download the video or share it via social media or email. You will also have the ability to copy a direct link to the video for easy sharing elsewhere. Microsoft will be storing the generated videos for up to 90 days in your account for easy access later. Microsoft noted that the Bing Video Creator videos are 5 seconds long and can be created only in 9:16 format for now. Microsoft will be adding the 16:9 format soon. When you are waiting for your video to be created, you can also queue up another two videos. Once one of the slots becomes available, you can add another one to the queue. When Bing Video Creator becomes available on desktop, you can visit Bing.com/create for both image and video creation needs.
  • Recent Achievements

    • Week One Done
      Nullun earned a badge
      Week One Done
    • First Post
      sultangris earned a badge
      First Post
    • Reacting Well
      sultangris earned a badge
      Reacting Well
    • First Post
      ClarkB earned a badge
      First Post
    • Week One Done
      Epaminombas earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      150
    2. 2
      ATLien_0
      122
    3. 3
      Xenon
      121
    4. 4
      snowy owl
      99
    5. 5
      +Edouard
      95
  • Tell a friend

    Love Neowin? Tell a friend!