<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Java development environment IDE  recommendations in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344498#M112147</link>
    <description>&lt;P&gt;As&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LM4pAAG"&gt;@DVSCHWAB&lt;/A&gt;&amp;nbsp;said, if you have an equivalent library, or API in Java, then leverage the Java version of the library within Talend. &amp;nbsp;You can easily add your Java library as a dependency to a code routine, or in a tLibraryLoad. &amp;nbsp;In Code Routine, you can write static function like a facade pattern to your Java API, and then use those functions in talend everywhere where you can specify a java function. &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Talend do provide .Net components that can call .Net function within DLL. &amp;nbsp;But it is a hassle each time you need to marshal/unmarshal code from one technology to another.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If you want to build some Code Routines, you can do that in Talend. &amp;nbsp;For more advanced packages, maybe use Eclipse to build the jar, and then import the Jar in Talend Code Routines, or tLibraryLoad.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 23 Jul 2017 17:47:26 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-07-23T17:47:26Z</dc:date>
    <item>
      <title>Java development environment IDE  recommendations</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344496#M112145</link>
      <description>&lt;P&gt;Hello everyone&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am new to Talend DI/ESB/etc but I am not new to Java (albeit for an expert either), my apologies if this is too basic but I did not find anything on this topic.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;It seems to me that any custom/advanced tasks inside Talend jobs often call for custom code.&lt;/P&gt; 
&lt;P&gt;And given Talend is a Java-ecosystem product it seems to me that Java is by far the easiest language to integrate with Talend.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Am I correct ?&lt;/P&gt; 
&lt;P&gt;Or perhaps Talend is language agnostic and any code (such as C#.Net or Python) can be easily integrated into Talend job and such code will perform on par with Java equivalent?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If Java is the best ecosystem to integrate with Talend and when you do need to write some Java classes/methods to be called/invoked from Talend jobs what Java development environment do you recommend?&lt;/P&gt; 
&lt;P&gt;Are there any plug-ins that make Talend-Java integration work better?&lt;/P&gt; 
&lt;P&gt;The Java editor which is inside Talend Studio seems to be rather primitive, is there anything better?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Many thanks&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 09:29:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344496#M112145</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T09:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: Java development environment IDE  recommendations</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344497#M112146</link>
      <description>Talend OS is basically a Java code generator that sits on top of Eclipse, which is a popular Java editor, so you might try that. Personally, I've had good luck with NetBeans. I don't know of any IDE that is specifically designed for working with Talend, although I wouldn't be surprised if there were user plugins available to provide some of this functionality in Eclipse, etc. 
&lt;BR /&gt; 
&lt;BR /&gt;Talend is language-specific: to run C# or Python, you'd need to compile them into an external library, then call it from Java just as you would in a standalone Java program. In theory, you could write the part of the code that actually does the work in C#, then use a Java wrapper that interfaces with Talend, but I suspect that's more trouble than it's worth unless you have experience doing it. 
&lt;BR /&gt; 
&lt;BR /&gt;David</description>
      <pubDate>Sun, 23 Jul 2017 13:34:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344497#M112146</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-23T13:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: Java development environment IDE  recommendations</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344498#M112147</link>
      <description>&lt;P&gt;As&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LM4pAAG"&gt;@DVSCHWAB&lt;/A&gt;&amp;nbsp;said, if you have an equivalent library, or API in Java, then leverage the Java version of the library within Talend. &amp;nbsp;You can easily add your Java library as a dependency to a code routine, or in a tLibraryLoad. &amp;nbsp;In Code Routine, you can write static function like a facade pattern to your Java API, and then use those functions in talend everywhere where you can specify a java function. &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Talend do provide .Net components that can call .Net function within DLL. &amp;nbsp;But it is a hassle each time you need to marshal/unmarshal code from one technology to another.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If you want to build some Code Routines, you can do that in Talend. &amp;nbsp;For more advanced packages, maybe use Eclipse to build the jar, and then import the Jar in Talend Code Routines, or tLibraryLoad.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Jul 2017 17:47:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344498#M112147</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-23T17:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Java development environment IDE  recommendations</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344499#M112148</link>
      <description>many thanks for your replies.&lt;BR /&gt;</description>
      <pubDate>Mon, 24 Jul 2017 00:53:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Java-development-environment-IDE-recommendations/m-p/2344499#M112148</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-24T00:53:58Z</dc:date>
    </item>
  </channel>
</rss>

