Java on Microsoft Store
I got acquainted with this wonderful project, xhtmlrenderer; flying saucer project . The problem is that where I work it is strictly a microsoft store and I haven't done java development since my college days, but a few years ago.
I was wondering what to do these days for java development? I set up a quick proof of concept to see if I could do what I wanted with this project and it works great, however I used jnbridge whose licenses are a bit more expensive but Visual Studio was what I was comfortable with and I got the job done with an hour of finalization.
I am wondering what it takes to develop java these days? Are servlets still the norm? Is Apache where should I start looking to get a small web server up and running? Is Eclipse / Ganymede used for IDE?
Basically what I want to do is pass the url to the service and put it back in PDF. I'm on vacation right now and I'm stuck on my phone but can't stop thinking about it.
I think I would post these thoughts now to see if I can start the jump next week.
a source to share
Eclipse is definitely an IDE without a budget, NetBeans is free too. I prefer IDEA from Intellij, but for something like this side-piece of your project, it probably isn't worth the money.
As far as servlets and so on, it really depends on the archeometry / scalability required.
If you're looking for something to run as a small web interface, then something like Jetty or Tomcat with a basic servlet should be fine.
You may be looking at something invoked via the command line, although launching the JVM for each conversion would be too heavy for all but the simplest, but a small program that monitors a directory and pulls stuff out of it to convert may be what you need need to.
If you provide more detailed information on archeology and how you plan to use it, you can get more specific recommendations.
In general, .NET and Java development is very similar (after all, .NET began to compete directly with Java), but the real practical difference is that many .NET frameworks are visible to you on the Silver Dish. You need a web container, you have IIS, you need a database, you have MS-SQL, you need an IDE, you have Visual Studio, etc. Etc. In Java development, all of this has to be done, “Indeed, the default is obviously a good choice for a lot of things - there are many competitors. This could create a bigger curve for the Microsoft store than you'd expect.
a source to share
Java isn't all that different, although generics add some excitement; PDF with iText is simple enough; and the IDE world is pretty much the same as before. Eclipse and Netbeans are common, there are a few others, and real programmers still use EMACS.
Apache is pretty generic, but with servlets, you might think of Tomcat.
a source to share
If you need a small enough web server, you can always use the built-in Jetty . If you want full Tomcat services, it is also available. For Java development, I am using Eclipse for IDE. Not only is it free, but its refactoring support is ahead of Visual Studio. In fact, if you've used the WebSphere development environment, Eclipse will be very familiar.
a source to share
Consider stealing in IKVM ( http://www.ikvm.net/ ) as it allows Java components to be used in a .NET environment.
a source to share