Java is not the language designed for distributed agents. For that I would use Erlang or Mozart or even Mercury, but not Java.
In those languages distributed programming itself is solved more elegant and error proof. Besides, they have very strong mechanism of constraint logic. Even more - distributed constraint logic. And no need to repeat that functional programming languages are more effective for complicated logical tasks.
Oppositely, in Java the agent developer feels like in assembly. Don't repeat me the mantra about the garbage collector: functional programming languages have it since 1957 (first Lisp).
Well, if brains of their project decision makers are already corrupted by procedural programming (or even worse - by merketing hype of Java) then nothing can fix that. It's just one more government-wasted effort.
Re:Nothing new - Better languages than Java for th
on
Jess in Action
·
· Score: 3, Insightful
"why would one perform a task in Java that can be more easily, more quickly and more cost-effectively done in a readily-available language designed for the task?"
Why managers still insist we use JMS instead of Erlang or Jabber?
Why managers still insist we use EJB even when a single container is enough and no load-balancing required?
Why managers still insist we use Oracle for databases with 10 tables of 1000 records each 100 transactions a day?
Why managers still insist we use MS Exchange server when we don't use anything besides email from it (no tasks or calendars, no public folders)?
Why managers still insist we use... wait a minute, now I know "why" - because of managers, they still have no brains in the head and no honesty in the heart. That's why.
Linus discusses why he continues to use a standard kernel as opposed to a microkernel. This discussion basically says that microkernels are not as efficient or easy to use as a standard kernel. The driving force behind Linus not using a microkernel approach is because he believes the parts are bigger than the whole, essentially saying it is more difficult to understand/develop a kernel with a modular approach as opposed to the standard kernel. Microkernels spend lots of time communicating from one piece of the kernel to another where a standard kernel has shared pieces so the communication doesn't have to take place. This specific piece is where the developers of microkernel implementations differ from Linus.
I wonder if there are servlets implmented not with Java. Any Python or Perl servlets? I know that there are applets written on/with Tcl, but how about Tcl servlets?
And when I asked about non-Java servlets I mean it: servlets written without any usage of Java. So Jython won't be an answer for my question.
Linux PPC Java sucks - it core dumped too often to be usefulls. Linux x86 Java still sucks - the more threads used in the app the more chances that something will go wrong or just different than on Java/win32.
The fact is that "Hello World!" is the only platform-independent Java application. Everything else MUST BE carefully tested and most likely patched to adapt on next platform.
Wow! No way! You gotta be kidding! I remember in 1994 Bill Gates publicly decralred that Microsoft do not see any future in Internet in general and in TCP/IP protocols partularly. Memories... in a couple of years TCP was already with Win95. Today Netbeue and netbios are essentialy dead and Bill is trying to turn the revenue source majorly on Internet (not finished yet: they still get most of their money from office desktops and corporate server rooms). I wonder if same turn will be for Linux: now Bill Gates condemns OSS and GPL, but a couple of years later will release it's first Linux-based distro. Go figure...
Oh, by the way, Google may decide to IPO only unvoting shares. So, that would limit Microsoft to only two potential benefits to buy such shares: to get devidents or to resell them on the market. Many original founders of big companies did it. Ford is just one example: you can buy all public shares of Ford, but you cannot change its course.
what else if not version control system? I mean, of course not every version control system is Subversion (the other options are CVS, Darc and Aegis), but every Subversion is a version control system.
Try to use "Search" here on Slashdot and see what you can find for "Subversion".
Seriously, Mozilla is already much better browser than IE, just rough in few places (like SVG, XForms and MNG formats as well as Flash and Shockwave support) and of course used by only a small franction of Internet users despite the fact it is better. Same as Linux as a corporate server is already much better than Microsoft Servers, just rough in few places (like installation) and of course used in only a small fraction of corporation server rooms despite the fact it is better.
But the future of Linux is getting better and better with a strong help of IBM and few other big players. As for Mozilla its future is getting worse and worse as AOL is cutting the financing it. If Google will bring some cash for Mozilla developers in order to fix few showstoppers (like SVG, XForms and MNG formats as well as Flash and Shockwave) it will bring Mozilla onto desktops in more corporations. And *THEN* Google will become a next Netscape to be killed by Microsoft.
Right now Google doesn't kill any Microsoft revenue: with Google or without same users are buying OS with IE.
Forget to mention (when saying about firther workflow extensibility in Plone):
There is a Zope product, called CMFOpenflow, which is now also known as 'Reflow' Activity based workflow with strong integration with Content Management. Reflow is used already for issue tracking and task management, but can be used in many other workflow management cases.
in Plone there is already very elegant, secure and simple workflow mechanism for collaborative content authoring:
Workflow is the process used to manage objects in a website. An example is a company's press release: an employee writes a press release and submits it to an editor for review before it is published on the website. This review process is called a workflow and is used by site managers to ensure that site content is correct. Plone has a very powerful and flexible default workflow system that is built around Object States and User Roles...
An object's state determines whether it is available to the various types of users defined in Plone, and what other states that object can be transitioned to. Plone's default workflow includes four states: visible, pending, published and private. Site managers and developers can create custom states...
Plone uses roles to define what different users can see and do. In this way, Plone builds security into every aspect of its operation. The roles defined in a default Plone installation include anonymous, member, owner, reviewer and manger...
Owners and managers can change the states of objects they control. The states that are available are controlled by pre-defined transitions. For example, site members can submit visible objects for review or make them private and site reviewers can publish submitted items or reject them. Site managers can also customize this portion of the workflow system...
Site managers can give specific users additional rights in certain sections of the website. This can be accomplished by assigning local roles to folders. Managers and owners have permission to assign local roles...
I gave just few pieces from the Plone Book in order to explain how it's already comprehensive. And of course it can be extended even further - as everything in Zope.
6th Affirmative Defense - The GPL is unenforceable, void and/or voidable...
7th Affirmative Defense - The GPL is selectively enforced by the Free Software Foundation...
8th Affirmative Defense - The GPL violates the U.S. Constitution, together with copyright, antitrust and export control laws...
I wonder how the Linux business of SCO is doing then? IMHO it must be barried then, and all profit SCO has got from Linux in the past must be considered as illegally earned money. SCO, as a company, must be just shut down immidiately, while all its IP property (including original Unix source code) must become a public domain.
Seems to me they don'e leave the judge any other choice.
I agree. The human kind will finally realize the trueth that programming is a computer science as in math based on lambda-calculus and all FP stuff like that. Java code will soon take place next to Cobol as there is no any math in OOP - it's a hype-based workaround to allow people without a good math education still to program.
It's officially: EJB is dying
on
Bitter EJB
·
· Score: 1
I expect Java and EJB/J2EE to have long lives ahead - at least 20 years of widespread use. Both are way ahead of C# and.Net, in almost every respect. Avoiding vendor lockin is a big priority for most IS shops these days.
I expect Java to drop the hype in 3-5 years completely and be where Ada is now.
I expect more hype coming to Python, especially once it gets some EJB-like "Twisted" framework. Or Erlang with its enterprise-quality EJB-like OTP framework.
The time of dot-coms, when C{E|I|O|T}O never planned expenses, has gone. So will the time for Java/EJB over-hype.
Seems like you are the only one who knows why it's probably the best (and the most underrated) widget that ever existed on a Unix desktop. Well, let it be you little secret:)
In extreme programming frobnication of source code is what the coder does most of the day hoping it will work by the end.
I guess that that gtk programmer occasionally created that file dialog after a lot of frobnication. But he was a smart lazy programmer, so he automated a part of frobnication running it recursively from within the file dialog itself.
I also guess that if no-one will stop the guy then he will frobnicate the code further and eventually it will be AI dialog talking to him.
You can't turn customers from AOL just by saying what you said on/.
The customers has their rights. The single customer can be stupid by buying from AOL. But when the majority of US home customers are buying the service from AOL *AND* AOL is breaking the privacy and property of customers without even notifying them - that is a crime and it must be punished.
My solution is better - US goverment must either consider the pulling back AOL license (isn't ISP business licensed in USA?) or explicitely say to AOL: No! Don't do it again!. Some restitution fine (5B?) won't hurt poor american economy too:)
In your list there is nothing that many people use everyday today - it's either not targeted for it or or written poorly or not finished at all. Sorry. Try again.
Is Mozilla a general development or it's just a browser development platforms?
I don't see any forks outside of Mozilla team AND that would be not a browser. Can be Gecko used really for non-browser projects?
There was so much of marketing screaming about XUL, but are there any XUL applications out there?
Last time I've checked on xul-planet, most of examples crashed the latest stable Mozilla release I had. How can you call it as a development platform if your examples do not work as described and expected?
In those languages distributed programming itself is solved more elegant and error proof. Besides, they have very strong mechanism of constraint logic. Even more - distributed constraint logic. And no need to repeat that functional programming languages are more effective for complicated logical tasks.
Oppositely, in Java the agent developer feels like in assembly. Don't repeat me the mantra about the garbage collector: functional programming languages have it since 1957 (first Lisp).
Well, if brains of their project decision makers are already corrupted by procedural programming (or even worse - by merketing hype of Java) then nothing can fix that. It's just one more government-wasted effort.
Why managers still insist we use JMS instead of Erlang or Jabber?
Why managers still insist we use EJB even when a single container is enough and no load-balancing required?
Why managers still insist we use Oracle for databases with 10 tables of 1000 records each 100 transactions a day?
Why managers still insist we use MS Exchange server when we don't use anything besides email from it (no tasks or calendars, no public folders)?
Why managers still insist we use ... wait a minute, now I know "why" - because of managers, they still have no brains in the head and no honesty in the heart. That's why.
that there is not such thing as IP pirating. IP is a fact of discovery, not of posession.
not only here, generally IP cannot be pirated. IP is a fact of discovery, not of posession.
And when I asked about non-Java servlets I mean it: servlets written without any usage of Java. So Jython won't be an answer for my question.
The fact is that "Hello World!" is the only platform-independent Java application. Everything else MUST BE carefully tested and most likely patched to adapt on next platform.
Oh, by the way, Google may decide to IPO only unvoting shares. So, that would limit Microsoft to only two potential benefits to buy such shares: to get devidents or to resell them on the market. Many original founders of big companies did it. Ford is just one example: you can buy all public shares of Ford, but you cannot change its course.
Try to use "Search" here on Slashdot and see what you can find for "Subversion".
Seriously, Mozilla is already much better browser than IE, just rough in few places (like SVG, XForms and MNG formats as well as Flash and Shockwave support) and of course used by only a small franction of Internet users despite the fact it is better. Same as Linux as a corporate server is already much better than Microsoft Servers, just rough in few places (like installation) and of course used in only a small fraction of corporation server rooms despite the fact it is better.
But the future of Linux is getting better and better with a strong help of IBM and few other big players. As for Mozilla its future is getting worse and worse as AOL is cutting the financing it. If Google will bring some cash for Mozilla developers in order to fix few showstoppers (like SVG, XForms and MNG formats as well as Flash and Shockwave) it will bring Mozilla onto desktops in more corporations. And *THEN* Google will become a next Netscape to be killed by Microsoft.
Right now Google doesn't kill any Microsoft revenue: with Google or without same users are buying OS with IE.
Along with Microsoft Optical Trackball, both are the only good products from Microsoft. And the only two Microsoft products I use at home :)
There is a Zope product, called CMFOpenflow, which is now also known as 'Reflow' Activity based workflow with strong integration with Content Management. Reflow is used already for issue tracking and task management, but can be used in many other workflow management cases.
That's way (X)Emacs is around here: both text (through html-mode) *and* wysiwyg (through w3m-mode) html editor.
I wonder how the Linux business of SCO is doing then? IMHO it must be barried then, and all profit SCO has got from Linux in the past must be considered as illegally earned money. SCO, as a company, must be just shut down immidiately, while all its IP property (including original Unix source code) must become a public domain.
Seems to me they don'e leave the judge any other choice.
I agree. The human kind will finally realize the trueth that programming is a computer science as in math based on lambda-calculus and all FP stuff like that. Java code will soon take place next to Cobol as there is no any math in OOP - it's a hype-based workaround to allow people without a good math education still to program.
I expect Java to drop the hype in 3-5 years completely and be where Ada is now.
I expect more hype coming to Python, especially once it gets some EJB-like "Twisted" framework. Or Erlang with its enterprise-quality EJB-like OTP framework.
The time of dot-coms, when C{E|I|O|T}O never planned expenses, has gone. So will the time for Java/EJB over-hype.
There is no such thing as a bad or good country. There is such thing as a bad goverment or a bad goverment policy.
By the way, US goverment is not any better than Syrian or Iran goverments. Last two years proved that finally, if someone had any doubts before.
Seems like you are the only one who knows why it's probably the best (and the most underrated) widget that ever existed on a Unix desktop. Well, let it be you little secret :)
I guess that that gtk programmer occasionally created that file dialog after a lot of frobnication. But he was a smart lazy programmer, so he automated a part of frobnication running it recursively from within the file dialog itself.
I also guess that if no-one will stop the guy then he will frobnicate the code further and eventually it will be AI dialog talking to him.
Any screenshot to explain why you want to do it? Or you expect 90% of /.ers to be familar with SGI UI?
I hope this helps.
No, it doesn't.
You can't turn customers from AOL just by saying what you said on /.
The customers has their rights. The single customer can be stupid by buying from AOL. But when the majority of US home customers are buying the service from AOL *AND* AOL is breaking the privacy and property of customers without even notifying them - that is a crime and it must be punished.
My solution is better - US goverment must either consider the pulling back AOL license (isn't ISP business licensed in USA?) or explicitely say to AOL: No! Don't do it again!. Some restitution fine (5B?) won't hurt poor american economy too :)
In your list there is nothing that many people use everyday today - it's either not targeted for it or or written poorly or not finished at all. Sorry. Try again.
I don't see any forks outside of Mozilla team AND that would be not a browser. Can be Gecko used really for non-browser projects?
There was so much of marketing screaming about XUL, but are there any XUL applications out there?
Last time I've checked on xul-planet, most of examples crashed the latest stable Mozilla release I had. How can you call it as a development platform if your examples do not work as described and expected?
No need to wait:
.