Java development in the Perl store: how to choose the right tool?

My group is the Perl store in an organization that is very heterogeneous. Although we support an odd installation in Java, PHP, or Python, we use Perl for almost all of our web application and systems / data compilation applications. All our mailboxes are Linux, although we also interact with IIS systems.

We, under the pressure of any pressure from the management, will move to Java, at least to some of our work. I would like to use the right tool for the right task, but for our work and thanks to our collective experience, Perl seems to be the right tool for everything.

My initial thought was to use Java for applications open to the organization as a whole, since there is more of a clear Java mind than Perl.

Does anyone have a similar experience? If they give me a choice, what tasks should we start with Java? What tasks should we insist on using Perl? Does it really matter? Why or why not?

+5
source share
8 answers

Is there a specific technical reason for switching to Java? Is there something you can do in Java but not Perl? Is there a difference in performance? Is there some other group / person about Java and don't want to learn Perl?

, , . Perl. , , , Perl-.

, , , .

+8

, , .

, , , Java, , , .

, Java - , " Java", , Java. , , , Java - , , #, "" , "" - .

.

+4

, , Perl, - , C Perl XS , . Perl, C ++ .

+3

, . .

Perl, . , java , Perl . , , - Perl.

, , , , . / .

java, , -, , java ( , ). , java, , .

+3

:-(

/ Java. , WHOLE .

+3

Java , . - , , , , .

, . , apache, codehaus, java.net Google. , , , . Spring, Hibernate Struts2. IDE , (Eclipse, NetBeans IntelliJ IDEA ). , Java Posse, , Java World, InfoQ .

-, , , , . , , , .

, , , Java , .

, .

+2

. , Java Perl. Perl . . Java Single Sign On, . , , .

+1

If you're allowed to switch to Java compatibility, but you have syntax that is at least closer to Perl than Java, check out Groovy. Groovy is a dynamic language that compiles to Java bytecode.

You can code both a Java class and functions, or dynamic Perl / Ruby "scripts" ... or both.

0
source

All Articles