Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!fx13.iad.POSTED!not-for-mail From: Arved Sandstrom User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: J2EE References: <521fc2b1$0$300$14726298@news.sunsite.dk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 46 Message-ID: X-Complaints-To: abuse@newsgroups-download.com NNTP-Posting-Date: Sun, 01 Sep 2013 01:46:29 UTC Organization: Public Usenet Newsgroup Access Date: Sat, 31 Aug 2013 22:46:20 -0300 X-Received-Bytes: 2867 Xref: csiph.com comp.lang.java.programmer:25186 On 08/29/2013 11:54 PM, EricF wrote: > In article <521fc2b1$0$300$14726298@news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= wrote: >> On 8/29/2013 12:26 PM, Arved Sandstrom wrote: >>> Having said that, the whole business of differentiations of the Java >>> platform is awkward and unfortunate. >> >> ..NET has similar (client profile, full profile, CF, SL, PCL, WP, Win8). >> >>> In order to do many "standard" >>> things with Java you actually need Java EE libraries. I don't know the >>> exact history, but I can see a few marketing dudes at Sun back in the >>> day embracing the "enterprise" buzzword, and deciding that such and such >>> APIs were enterprise-y...which is meaningless actually. >>> >>> If you want to do serious work with Java you cannot not do Java EE. >>> Unless you're really niche. And quite frankly, for most Java developers >>> the amount of Java EE APIs they need to master is a small percentage of >>> the whole. >> >> That was how it was, but in latest versions it seems to me that they >> have been willing to put more stuff in SE. >> >> Arne >> > Arved may have been referring to jsp/servlets? I think jdbc has moved to SE. > Personally I think you can do a lot of serious work without JEE, > professionally you are likely to need JSP or servlets. (Spring can handle > much of the JEE functionality.) > > Eric > Well, partially, Eric. But when you look at all the javax.* APIs, it's pretty clear that there's a lot of stuff that no Java app can do without using libraries that implement Java EE specs. Not just servlets/JSPs either, obviously. I get the impression that way back in the day some Sun people decided that Internet APIs == enterprise. And the marketing folks wanted branding. I really don't see the sense of a lot of these distinctions. AHS -- When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him. -- Jonathan Swift