RE: "Team" members wanted

* Richard Levenberg CoSo <richard.levenberg@cosocloud.com> [2017-10-27 17:56+0000]
> Trendy is not a valuable trait of an implementation language. Solid libraries, tooling and oversight would be more attractive. Java has those, JS does not.

Trendy is great because it gives you access to an army of open-source developers who are excited to keep refining programming patterns and frameworks. Oversight is great because it greatly reduces the chaos of the trendy, at the expense of some of the innovation. The reality here is nuanced and so should be our diatribes.

Personally, before setting off too far down the java road, I'd spend a day on a scala tutorial. It's pretty innovatative, encourages good programming practice (functional programming, switches on n-ary tuples, etc.), cuts down a lot on ceremony, and allows you to use and provide java libraries. That said, I program almost exclusively in javascript now 'cause I want stuff to run in a browser and I do a lot of DOM manipulation (currently out of scope for WebAssembly). See? Nuance.


> r
> 
> -----Original Message-----
> From: David Booth [mailto:david@dbooth.org] 
> Sent: Friday, October 27, 2017 9:49 AM
> To: semantic-web@w3.org; public-rww <public-rww@w3.org>; DBpedia <Dbpedia-discussion@lists.sourceforge.net>; pragmaticweb@lists.spline.inf.fu-berlin.de
> Subject: Re: "Team" members wanted
> 
> On 10/27/2017 11:26 AM, Sebastian Samaruga wrote:
> > [ . . . ] The whole project is
> > planned to be implemented in Java
> 
> I'm curious: why Java?   Have you considered JavaScript / ES6? 
> JavaScript is now the most widely used programming language[1], and it now has very solid server-side support.  A more modern language may attract more volunteers also.  Unless there are over-riding concerns pushing you to Java, I would suggest considering JavaScript / ES6.
> 
> 1. 
> https://stackify.com/trendiest-programming-languages-hottest-sought-programming-languages-2017/
> 
> David Booth
> 

-- 
-ericP

office: +1.617.599.3509
mobile: +33.6.80.80.35.59

(eric@w3.org)
Feel free to forward this message to any list for any purpose other than
email address distribution.

There are subtle nuances encoded in font variation and clever layout
which can only be seen by printing this message on high-clay paper.

Received on Sunday, 29 October 2017 09:24:09 UTC