Re: [xwt-users]Shouldn't the server be as easy.

Eric Merritt <cyberlync-/[email protected]>
Newsgroups gmane.comp.java.xwt.users
Message-ID <[email protected]>
 
> OK, we may have different experiences in this
> regard. I find the basic
> Java stuff easy, it makes the harder stuff possible,
> and there's lots of
> work already done.

  No the are not terribly difficult, but it can still
be much easier and faster. Have you ever used the
PeopleSoft development tools? Although they use a
completly diffrent infrastructure and backend, are
proprietary and, in my opinion not the best coded
around the result is somewhat similar. If not havn't
used them then the best way to illustrate is to take
the examples of scripting langauges. Why use them?
usually becuase they provide a higher level of
abstraction, a consistent api, and this is not
develope, compile, debug cycle. Applied to Polar this
is Polar will have a much higher level abstract for
common business application tasks, a consistent and
straitforward API, and there will be no comile debug
cycle, just a save and run/test.




> Neither ASP nor PHP are client side.


  It depends on what you consider client side and
server side. I think of PHP and ASP as client side
becuase they are really only good for generating a UI,
in this case HTML. There is no way in h*** I would
consider using either of those for business logic,
which is what I tend to think of in server side. But
technically you are right they are not client side. 
 
> 
> I'm confused here... I may not be understanding you
> right. Eclipse and
> VS are not client-side technologies...

 They are clients for the developer, although they are
standalone. You don't deploy your apps to eclipse or
VS you deploy them to some type of web application
server (at least in the context of this discussion).
  

 In any case its only the IDE that this applies to
which is a very small part of the overall goal.

> OK, so I'm now *definately* confused. What you
> describe is pretty much
> what you can do with PHP using any number of DAV/FTP
> aware editors;
> phpMOLE seems nice enough, and there are others
> whose name escapes me
> right now. PHP as a client... as a consumer of
> webservices, which then
> generates HTML or somesuch? Unless this script would
> run client-side...
> but then the backend wouldn't really matter.


Ok I am sorry, I need to lay this out more clearly.
Its very clear in my mind, I guess thats clouding my
explanation to others.

 There are two main parts that I am working on at the
moment.

 1) A java based service framework (XML-RPC to start)
in which the services are scripted in Javascript. The
javascript accomplishes it goals by manipulating an
API provided by the framework. The scripts should be
remotly accessable for development.

 2) An XWT based client that allows the development
and maintenance of the above mentioned javascript
based services.

 At the moment I don't care what the end user of those
services are. XWT, PHP, Java,  I don't care. My main
goal here is to provide a fast, simple, distributed,
easy means of create services for consumption by
something. 


  
> I usually test my stuff straight from Eclipse using
> the tomcat plugin.

 Yup me too, thats the developer testing phase.
  
> A lot of these steps can be automated if you so
> wish, but I catch your
> drift.

 Yup, I agree.
 
> 
> A lot of this could be covered with the BSF.

 Could be, yup. I don't consider that the best
solution, however.
 
> OK. Our environments differ enough that quick-deploy
> is less of an issue over having stuff like j2ee
> available. 

 Mostly becuase you don't need J2EE for ninty percent
of the standard business applications. In my opinion,
EJB in particular sucks. 

 My main goal is not so much quick deploy, but all
around easy of development and deployment. The ease of
deployment is just a nice side benifit. The main goal
is the ease of development in general and distributed
development in particular.


> I can still not entirely visualize 
> how using a non-standard development environment 
> would yield enough of a benefit to make a move, 
> but that would be entirely particular
> to my situation.

 If you change non-standard to non-mainstream you
would be more accurate. Its an open source project
(LGPL) and the standards will be public. It may not be
standardized by a large standards body, but then again
niether is java. 

 In any case, developers do this all the time. Take
for example my current project at work. I have two
years in this project and in that time I have built
abstractions for all of the common tasks. In a very
real sense I am using non-standard development and
deployment tools. All I am planning to do with Polar
is take the concepts I have picked up in the last six
years or so, package them as APIs and make them
available to a scripting environment. In the end it
should mean that I will be able to get an order of
magnitude increase in productivity, bucause all of the
hard stuff is done. Its the same reason I use the OS
tcp stack instead of writing my own.



> *grin* there's been loads of OT discussion. 
> I think I have all the info
> I need and will just see where Polar goes, 
> but this list is pretty flexible in what 
> is on-topic. We were at least still talking
> webservices.

Oh ok, lol.

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.