|
I'm just curious: How to improve Groovy popularity/visibility/adoption?
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Best regards, Daniel. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
Hi.
I am aware that: 1. I'm probably the most annoying man of the world 2. http://groovy.329449.n5.nabble.com/Traffic-to-mailing-list-seems-not-to-have-increased-over-the-years-but-quite-the-contrary-decreased-td4538882.html#a4541344 3. http://groovy.329449.n5.nabble.com/General-Questions-about-Groovy-tp4600482p4600997.html But is there any kind of plan or strategy to make Groovy to dominate the world? Is it possible to replicate the "business model" (?????) of successful languages and avoid the mistakes of others? Having a good and solid product sometimes isn't enough (I think)... Thanks. Best regards, Daniel. Daniel Henrique Alves Lima wrote: > I'm just curious: How to improve Groovy popularity/visibility/adoption? > > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > > > Best regards, > > Daniel. > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
We did try to improve our rankings on TIOBE a little while back.
If you mention "Groovy" or "Groovy++" or "Grails" or "Gradle" or "Griffon" or "Spock" or "Groovy language" in your blog then it won't show up as a hit in TIOBE. You need to mention "Groovy Programming". Some time back we added that as a keyword to a couple of blogs and Groovy jumped into the top 50. Unfortunately, they changed their algorithm a month later and we were bumped out again. Perhaps we should look into promoting that more heavily. Cheers, Paul. On Fri, Sep 2, 2011 at 11:33 AM, Daniel Henrique Alves Lima <[hidden email]> wrote: > Hi. > > I am aware that: > > 1. I'm probably the most annoying man of the world > 2. > http://groovy.329449.n5.nabble.com/Traffic-to-mailing-list-seems-not-to-have-increased-over-the-years-but-quite-the-contrary-decreased-td4538882.html#a4541344 > 3. > http://groovy.329449.n5.nabble.com/General-Questions-about-Groovy-tp4600482p4600997.html > > But is there any kind of plan or strategy to make Groovy to dominate the > world? Is it possible to replicate the "business model" (?????) of > successful languages and avoid the mistakes of others? Having a good and > solid product sometimes isn't enough (I think)... > > Thanks. > > Best regards, > > Daniel. > > > Daniel Henrique Alves Lima wrote: >> >> I'm just curious: How to improve Groovy >> popularity/visibility/adoption? >> >> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >> >> >> Best regards, >> >> Daniel. >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
Hi Paul. But how about Groovy adoption/usage "in general"?
http://www.google.com/trends?q=groovy%2C+ruby%2C+scala&ctab=0&geo=all&date=all&sort=0 Best regards, Daniel. Paul King wrote: > We did try to improve our rankings on TIOBE a little while back. > > If you mention "Groovy" or "Groovy++" or "Grails" or "Gradle" or > "Griffon" or "Spock" or "Groovy language" in your blog then it won't > show up as a hit in TIOBE. You need to mention "Groovy Programming". > Some time back we added that as a keyword to a couple of blogs and > Groovy jumped into the top 50. Unfortunately, they changed their > algorithm a month later and we were bumped out again. > > Perhaps we should look into promoting that more heavily. > > Cheers, > Paul. > > On Fri, Sep 2, 2011 at 11:33 AM, Daniel Henrique Alves Lima > <[hidden email]> wrote: > >> Hi. >> >> I am aware that: >> >> 1. I'm probably the most annoying man of the world >> 2. >> http://groovy.329449.n5.nabble.com/Traffic-to-mailing-list-seems-not-to-have-increased-over-the-years-but-quite-the-contrary-decreased-td4538882.html#a4541344 >> 3. >> http://groovy.329449.n5.nabble.com/General-Questions-about-Groovy-tp4600482p4600997.html >> >> But is there any kind of plan or strategy to make Groovy to dominate the >> world? Is it possible to replicate the "business model" (?????) of >> successful languages and avoid the mistakes of others? Having a good and >> solid product sometimes isn't enough (I think)... >> >> Thanks. >> >> Best regards, >> >> Daniel. >> >> >> Daniel Henrique Alves Lima wrote: >> >>> I'm just curious: How to improve Groovy >>> popularity/visibility/adoption? >>> >>> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >>> >>> >>> Best regards, >>> >>> Daniel. >>> >>> > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
Off course I'm not sure how to use Google Trends to compare
programming languages :-) Daniel Henrique Alves Lima wrote: > Hi Paul. But how about Groovy adoption/usage "in general"? > > http://www.google.com/trends?q=groovy%2C+ruby%2C+scala&ctab=0&geo=all&date=all&sort=0 > > > Best regards, > > Daniel. > > Paul King wrote: >> We did try to improve our rankings on TIOBE a little while back. >> >> If you mention "Groovy" or "Groovy++" or "Grails" or "Gradle" or >> "Griffon" or "Spock" or "Groovy language" in your blog then it won't >> show up as a hit in TIOBE. You need to mention "Groovy Programming". >> Some time back we added that as a keyword to a couple of blogs and >> Groovy jumped into the top 50. Unfortunately, they changed their >> algorithm a month later and we were bumped out again. >> >> Perhaps we should look into promoting that more heavily. >> >> Cheers, >> Paul. >> >> On Fri, Sep 2, 2011 at 11:33 AM, Daniel Henrique Alves Lima >> <[hidden email]> wrote: >> >>> Hi. >>> >>> I am aware that: >>> >>> 1. I'm probably the most annoying man of the world >>> 2. >>> http://groovy.329449.n5.nabble.com/Traffic-to-mailing-list-seems-not-to-have-increased-over-the-years-but-quite-the-contrary-decreased-td4538882.html#a4541344 >>> >>> 3. >>> http://groovy.329449.n5.nabble.com/General-Questions-about-Groovy-tp4600482p4600997.html >>> >>> >>> But is there any kind of plan or strategy to make Groovy to >>> dominate the >>> world? Is it possible to replicate the "business model" (?????) of >>> successful languages and avoid the mistakes of others? Having a good >>> and >>> solid product sometimes isn't enough (I think)... >>> >>> Thanks. >>> >>> Best regards, >>> >>> Daniel. >>> >>> >>> Daniel Henrique Alves Lima wrote: >>> >>>> I'm just curious: How to improve Groovy >>>> popularity/visibility/adoption? >>>> >>>> >>>> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >>>> >>>> >>>> Best regards, >>>> >>>> Daniel. >>>> >>>> >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
On 2/09/2011 1:19 PM, Daniel Henrique Alves Lima wrote:
> Off course I'm not sure how to use Google Trends to compare programming languages :-) Indeed, not saying there isn't more work to do but none of the entries showing up on the main page you refer to have anything to do with programming. Cheers, Paul. > Daniel Henrique Alves Lima wrote: >> Hi Paul. But how about Groovy adoption/usage "in general"? >> >> http://www.google.com/trends?q=groovy%2C+ruby%2C+scala&ctab=0&geo=all&date=all&sort=0 >> >> Best regards, >> >> Daniel. >> >> Paul King wrote: >>> We did try to improve our rankings on TIOBE a little while back. >>> >>> If you mention "Groovy" or "Groovy++" or "Grails" or "Gradle" or >>> "Griffon" or "Spock" or "Groovy language" in your blog then it won't >>> show up as a hit in TIOBE. You need to mention "Groovy Programming". >>> Some time back we added that as a keyword to a couple of blogs and >>> Groovy jumped into the top 50. Unfortunately, they changed their >>> algorithm a month later and we were bumped out again. >>> >>> Perhaps we should look into promoting that more heavily. >>> >>> Cheers, >>> Paul. >>> >>> On Fri, Sep 2, 2011 at 11:33 AM, Daniel Henrique Alves Lima >>> <[hidden email]> wrote: >>> >>>> Hi. >>>> >>>> I am aware that: >>>> >>>> 1. I'm probably the most annoying man of the world >>>> 2. >>>> http://groovy.329449.n5.nabble.com/Traffic-to-mailing-list-seems-not-to-have-increased-over-the-years-but-quite-the-contrary-decreased-td4538882.html#a4541344 >>>> 3. >>>> http://groovy.329449.n5.nabble.com/General-Questions-about-Groovy-tp4600482p4600997.html >>>> >>>> But is there any kind of plan or strategy to make Groovy to dominate the >>>> world? Is it possible to replicate the "business model" (?????) of >>>> successful languages and avoid the mistakes of others? Having a good and >>>> solid product sometimes isn't enough (I think)... >>>> >>>> Thanks. >>>> >>>> Best regards, >>>> >>>> Daniel. >>>> >>>> >>>> Daniel Henrique Alves Lima wrote: >>>>> I'm just curious: How to improve Groovy >>>>> popularity/visibility/adoption? >>>>> >>>>> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >>>>> >>>>> >>>>> Best regards, >>>>> >>>>> Daniel. >>>>> >>> >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
I agree. I just can remember of seing Groovy in the first places of
any research (about usage or popularity, for example). How can we improve that? 2011/9/2, Paul King <[hidden email]>: > On 2/09/2011 1:19 PM, Daniel Henrique Alves Lima wrote: >> Of course I'm not sure how to use Google Trends to compare programming >> languages :-) > > Indeed, not saying there isn't more work to do but none of the entries > showing > up on the main page you refer to have anything to do with programming. > > Cheers, Paul. > >> Daniel Henrique Alves Lima wrote: >>> Hi Paul. But how about Groovy adoption/usage "in general"? >>> >>> http://www.google.com/trends?q=groovy%2C+ruby%2C+scala&ctab=0&geo=all&date=all&sort=0 >>> >>> Best regards, >>> >>> Daniel. >>> >>> Paul King wrote: >>>> We did try to improve our rankings on TIOBE a little while back. >>>> >>>> If you mention "Groovy" or "Groovy++" or "Grails" or "Gradle" or >>>> "Griffon" or "Spock" or "Groovy language" in your blog then it won't >>>> show up as a hit in TIOBE. You need to mention "Groovy Programming". >>>> Some time back we added that as a keyword to a couple of blogs and >>>> Groovy jumped into the top 50. Unfortunately, they changed their >>>> algorithm a month later and we were bumped out again. >>>> >>>> Perhaps we should look into promoting that more heavily. >>>> >>>> Cheers, >>>> Paul. >>>> >>>> On Fri, Sep 2, 2011 at 11:33 AM, Daniel Henrique Alves Lima >>>> <[hidden email]> wrote: >>>> >>>>> Hi. >>>>> >>>>> I am aware that: >>>>> >>>>> 1. I'm probably the most annoying man of the world >>>>> 2. >>>>> http://groovy.329449.n5.nabble.com/Traffic-to-mailing-list-seems-not-to-have-increased-over-the-years-but-quite-the-contrary-decreased-td4538882.html#a4541344 >>>>> 3. >>>>> http://groovy.329449.n5.nabble.com/General-Questions-about-Groovy-tp4600482p4600997.html >>>>> >>>>> But is there any kind of plan or strategy to make Groovy to dominate >>>>> the >>>>> world? Is it possible to replicate t --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
Hi Paul.
How about these results: http://www.google.com/insights/search/#cat=0-5-31&q=groovy%2C%20ruby%2Cscala&cmpt=q Are they more accurate/reliable? What is your opinion about doing something similar to Groovy: http://grails.1312388.n4.nabble.com/Grails-HOWTOs-td3741102.html ? Or at least discuss how to collaboratively improve the documentation and look of the site. Thanks. Best regards, Daniel. ---------- Forwarded message ---------- From: Daniel Henrique Alves Lima <[hidden email]> Date: Fri, 2 Sep 2011 08:11:48 -0300 Subject: Re: [groovy-user] Re: TIOBE Programming Community Index for August 2011 To: [hidden email] I agree. I just can remember of seing Groovy in the first places of any research (about usage or popularity, for example). How can we improve that? 2011/9/2, Paul King <[hidden email]>: > On 2/09/2011 1:19 PM, Daniel Henrique Alves Lima wrote: >> Of course I'm not sure how to use Google Trends to compare programming >> languages :-) > > Indeed, not saying there isn't more work to do but none of the entries > showing > up on the main page you refer to have anything to do with programming. > > Cheers, Paul. > >> Daniel Henrique Alves Lima wrote: >>> Hi Paul. But how about Groovy adoption/usage "in general"? >>> >>> http://www.google.com/trends?q=groovy%2C+ruby%2C+scala&ctab=0&geo=all&date=all&sort=0 >>> >>> Best regards, >>> >>> Daniel. >>> --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
On Fri, Sep 2, 2011 at 11:09 PM, Daniel Henrique Alves Lima
<[hidden email]> wrote: > Hi Paul. > > How about these results: > > http://www.google.com/insights/search/#cat=0-5-31&q=groovy%2C%20ruby%2Cscala&cmpt=q > > Are they more accurate/reliable? Probably a bit more accurate. It would track discussion about the languages. I do see Groovy in production use in lots of places and Scala being talked about in lots of places including online. So the graph probably doesn't reflect adoption in production. But that being said perceptions about adoption are important for future adoption, so anything we can do to improve things is no doubt good. > What is your opinion about doing something similar to Groovy: > http://grails.1312388.n4.nabble.com/Grails-HOWTOs-td3741102.html > ? I would be in favour of more effort in that space. > Or at least discuss how to collaboratively improve the > documentation and look of the site. Yes, I think more discussion and action in regard to the documentation and the site is welcome. I know that SpringSource/VMWare have also been looking at that space but the more input the better I would think. Cheers, Paul. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
On Sat, 2011-09-03 at 06:29 +1000, Paul King wrote:
[ . . . ] > Yes, I think more discussion and action in regard to the documentation > and the site is welcome. I know that SpringSource/VMWare have also > been looking at that space but the more input the better I would > think. Does anyone know anything about the algorithm that TIOBE use? I know it is secret like Google's algorithms, but some high-level details would help. What actually is it that gets analysed? Clearly it isn't actual use -- simply looking at the top 50 list and applying prejudice gets you that far. My suspicion is that there is a huge amount of historical data included in each months figures, creating a systematic bias in favour of older languages. Also there seems to be a bias in favour of languages used in universities. There is also a huge non-linear amplification effect going on that is great for marketing, but not so good for truth. Compare Java, Ada, Lua, F#, Python in the August 2011 figures currently at http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html -- The "binning" / "siloing" effect is remarkable. Java up 1.4% F# up 0.3% yet F# is a rising superstar of green, and Java is a mere static thing of yellow -- simply because the headline is about relative position not about actual facts. -- The disconnection from reality is clear. Ada up 0.3% (huge green) Lua up +0.8% (huge green) Python down 0.8% (small red) No way does this mirror a change in usage in the real world, actual or otherwise. Moreover we are seeing the "binning" effect, and also an issue of dealing with masses of small numbers. All of these factor come together to create huge swings that create headlines. Python has managed to milk this twice to become the annual champion. Of course some of the trends have clear echos in reality. The rise of Objective-C and F# are reflected by observation of the real world. Lisp's rise may actually be an issue with Clojure -- why Lisp is separated as a category is not clear, there are so many of them: Common Lisp, X-Lisp, E-Lisp, Clojure, Scheme, . . . As to how Q, ABAP, MOO, Alice, etc. are in the top 50 but Groovy is not must clearly lead to some indication as to what to do to get recognition. What is needed is some TEO (as opposed to SEO), but for this we need insight into their algorithm, not speculation as above. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[hidden email] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [hidden email] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder |
|
Am 03.09.2011 08:35, schrieb Russel Winder:
> On Sat, 2011-09-03 at 06:29 +1000, Paul King wrote: > [ . . . ] >> Yes, I think more discussion and action in regard to the documentation >> and the site is welcome. I know that SpringSource/VMWare have also >> been looking at that space but the more input the better I would >> think. > > Does anyone know anything about the algorithm that TIOBE use? I know it > is secret like Google's algorithms, but some high-level details would > help. What actually is it that gets analysed? Clearly it isn't actual > use -- simply looking at the top 50 list and applying prejudice gets you > that far. afaik that is not really secret. What they do is to ask different search engines and sites by "$LANG programming" in the old index they did that for google search, youtube, wikipedia, blogsearch and some more. Of course they are not simply adding the results, they are multiplied with a factor. In the new index they included for example baidu and others from the asian world. That also explains why some languages then suddenly vanished from the index > My suspicion is that there is a huge amount of historical data included > in each months figures, creating a systematic bias in favour of older > languages. Also there seems to be a bias in favour of languages used in > universities. essentially they count search results. Universities tend to have tutorials on the languages they use, each university, maybe each programming course their own. Also they tend to talk a lot more about "$LANG programming". That is naturally creating a big amount of search results. Also there is for example a mirroring of man pages and also books with a title in that fashion. For example if you name your book "C programming language" you get several results from all the pages mentioning the book. If you name it "grails programming" you get 0 results for "groovy programming". So I fully agree with you bye blackdrag -- Jochen "blackdrag" Theodorou The Groovy Project Tech Lead http://blackdragsview.blogspot.com/ For Groovy programming sources visit http://groovy.codehaus.org --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
Hi Jochen. Hi Russel.
I was using TIOBE as an example. We can't deny that results like these cause the impression that Groovy is another toy language. Can we? I agree with Paul that "perceptions about adoption are important for future adoption". The appearance of Groovy's site also bothers me. I understand Guillaume's point of view, but I must agree with Marc on this one: "It really does cheapen the perception of Groovy". Before entering the Groovy's world I was always waiting for the *official* release of Groovy (for me as a newbie, Groovy was some kind of experiment). How can I say that? Perception and the first impression are very important items to bring new people to Groovy. The stability and the power of the language will just keep them here. Gaining official support of other well-known companies or including Groovy in their products also seem good. For instance, imagine the effect of having Groovy available to write stored procedures in Oracle (or PostgreSQL) database, just as happens with PL(pg)/SQL or Java. But these are the opinions of an old (and silly) programmer :-) Best regards, Daniel. Jochen Theodorou wrote: > Am 03.09.2011 08:35, schrieb Russel Winder: >> On Sat, 2011-09-03 at 06:29 +1000, Paul King wrote: >> [ . . . ] >>> Yes, I think more discussion and action in regard to the documentation >>> and the site is welcome. I know that SpringSource/VMWare have also >>> been looking at that space but the more input the better I would >>> think. >> >> Does anyone know anything about the algorithm that TIOBE use? I know it >> is secret like Google's algorithms, but some high-level details would >> help. What actually is it that gets analysed? Clearly it isn't actual >> use -- simply looking at the top 50 list and applying prejudice gets you >> that far. > > afaik that is not really secret. What they do is to ask different > search engines and sites by "$LANG programming" in the old index they > did that for google search, youtube, wikipedia, blogsearch and some > more. Of course they are not simply adding the results, they are > multiplied with a factor. In the new index they included for example > baidu and others from the asian world. That also explains why some > languages then suddenly vanished from the index > >> My suspicion is that there is a huge amount of historical data included >> in each months figures, creating a systematic bias in favour of older >> languages. Also there seems to be a bias in favour of languages used in >> universities. > > essentially they count search results. Universities tend to have > tutorials on the languages they use, each university, maybe each > programming course their own. Also they tend to talk a lot more about > "$LANG programming". That is naturally creating a big amount of search > results. Also there is for example a mirroring of man pages and also > books with a title in that fashion. For example if you name your book > "C programming language" you get several results from all the pages > mentioning the book. If you name it "grails programming" you get 0 > results for "groovy programming". > > So I fully agree with you > > bye blackdrag > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
I changed the graph to JRuby, Groovy and Scala. all languages that my team is investigating for use in polyglot programming with our existing Java-based applications. This shows what I would expect. Groovy is on top.
Bill S.
On Sat, Sep 3, 2011 at 7:46 AM, Daniel Henrique Alves Lima <[hidden email]> wrote: Hi Jochen. Hi Russel. |
|
In reply to this post by Daniel Henrique Alves Lima
IMO the website is a significant part of first impressions, and would be a good place to invest effort. On Sep 3, 2011 4:47 AM, "Daniel Henrique Alves Lima" <[hidden email]> wrote:
> Hi Jochen. Hi Russel. > > I was using TIOBE as an example. We can't deny that results like > these cause the impression that Groovy is another toy language. Can we? > I agree with Paul that "perceptions about adoption are important for > future adoption". > The appearance of Groovy's site also bothers me. I understand > Guillaume's point of view, but I must agree with Marc on this one: "It > really does cheapen the perception of Groovy". Before entering the > Groovy's world I was always waiting for the *official* release of Groovy > (for me as a newbie, Groovy was some kind of experiment). > > How can I say that? Perception and the first impression are very > important items to bring new people to Groovy. The stability and the > power of the language will just keep them here. > Gaining official support of other well-known companies or including > Groovy in their products also seem good. For instance, imagine the > effect of having Groovy available to write stored procedures in Oracle > (or PostgreSQL) database, just as happens with PL(pg)/SQL or Java. > > But these are the opinions of an old (and silly) programmer :-) > > Best regards, > > Daniel. > > Jochen Theodorou wrote: >> Am 03.09.2011 08:35, schrieb Russel Winder: >>> On Sat, 2011-09-03 at 06:29 +1000, Paul King wrote: >>> [ . . . ] >>>> Yes, I think more discussion and action in regard to the documentation >>>> and the site is welcome. I know that SpringSource/VMWare have also >>>> been looking at that space but the more input the better I would >>>> think. >>> >>> Does anyone know anything about the algorithm that TIOBE use? I know it >>> is secret like Google's algorithms, but some high-level details would >>> help. What actually is it that gets analysed? Clearly it isn't actual >>> use -- simply looking at the top 50 list and applying prejudice gets you >>> that far. >> >> afaik that is not really secret. What they do is to ask different >> search engines and sites by "$LANG programming" in the old index they >> did that for google search, youtube, wikipedia, blogsearch and some >> more. Of course they are not simply adding the results, they are >> multiplied with a factor. In the new index they included for example >> baidu and others from the asian world. That also explains why some >> languages then suddenly vanished from the index >> >>> My suspicion is that there is a huge amount of historical data included >>> in each months figures, creating a systematic bias in favour of older >>> languages. Also there seems to be a bias in favour of languages used in >>> universities. >> >> essentially they count search results. Universities tend to have >> tutorials on the languages they use, each university, maybe each >> programming course their own. Also they tend to talk a lot more about >> "$LANG programming". That is naturally creating a big amount of search >> results. Also there is for example a mirroring of man pages and also >> books with a title in that fashion. For example if you name your book >> "C programming language" you get several results from all the pages >> mentioning the book. If you name it "grails programming" you get 0 >> results for "groovy programming". >> >> So I fully agree with you >> >> bye blackdrag >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > |
|
On Sat, Sep 3, 2011 at 7:19 PM, Merlyn Albery-Speyer <[hidden email]> wrote:
For some reason, the Groovy community is still too much under the radar, and we're often not getting
to "first impressions". The other day -- somebody I know posted something about RedHat's proposed new language for the JVM, called Ceylon. As a java developer, he was happy that
somebody was going to develop an easier to use language. I looked at it -- and said...but...what does this do that Groovy doesn't do already? Oh...I've never heard of
Groovy...it looks so cool! I'm puzzled by this myself -- Groovy seems to be the most natural transitional language for java developers but not enough people are finding out about it.
but -- Soren Aalto Director: ICT University of Zululand |
|
In reply to this post by Daniel Henrique Alves Lima
Am 03.09.2011 13:46, schrieb Daniel Henrique Alves Lima:
> The appearance of Groovy's site also bothers me. I understand > Guillaume's point of view, but I must agree with Marc on this one: "It > really does cheapen the perception of Groovy". Before entering the > Groovy's world I was always waiting for the *official* release of Groovy > (for me as a newbie, Groovy was some kind of experiment). can you summarize again what exactly you mean? bye blackdrag -- Jochen "blackdrag" Theodorou The Groovy Project Tech Lead http://blackdragsview.blogspot.com/ For Groovy programming sources visit http://groovy.codehaus.org --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
(on MacBook Pro 15") Front page: 6 clicks on the scrollbar to get to the bottom of the front page
Download page: 5 clicks Documentation page: 1 click of information, 4 more clicks of just right-hand menu Developer's page: 1 click of information, 4 more clicks of just right-hand menu
Community+and+Support page: 1 click of information, 4 more clicks of just right-hand menu I would move the right-hand column data into separate pages and link to them via a tabs at the top of the screen:
Tutorials / Documentation: I'm a big believer in tutorials and I write them for my products and struggle with them. I find the Cookbook Examples to be useful. Some of the other documentation seems to have been quickly written and poorly formatted.
Example: I have to click through 4 pages to get to XMLSlurper /XMLParser documentation. When I get there, I'm not exactly thrilled with the content. I get a few text boxes and a some comments. The box containing the Groovy parsing examples could be broken out into smaller, clearly commented sections.
Bill S. On Sat, Sep 3, 2011 at 2:14 PM, Jochen Theodorou <[hidden email]> wrote: Am 03.09.2011 13:46, schrieb Daniel Henrique Alves Lima: |
|
On Sep 3, 2011, at 9:44 PM, Bill Stephens wrote:
Scrolling isn't as bad as it used to be (according to Jacob Nielsen). For articles at least, scrolling is much better than paging. But I agree that the menu could be restructured. And that there should be more attention to what is above the fold. Now the content above the fold is mostly commercials (about Typesafe Scala Training ;) and headers. The Front page contains too much information. * details about what is new in Groovy 1.8 could be removed. Too much noise on a front page. Keep just a link to download latest version. * JAX innovation award 2007. Please remove. It's intention is probably "look how cool Groovy is", but what I read is "not much has happened since 2007". * Samples: this is nice to have on the front page. Developers loves samples. But needs better formatting (newlines, colors), and maybe some more examples of what makes Groovy groovy (e.g. collection methods) * Documentation: this could be removed, available under the menu "Documentation" * Modules: move to menu, or under Documentation. Highly agree!
|
|
In reply to this post by Jochen Theodorou
Hi Jochen. I promise I'll answer properly later.
The first item is appearance/presentation: I can't explain (and I'm not trying to be offensive), but Groovy's site design looks like the kind of page that I would write: old-style-sourceforge-beginner-project pages. Compare it with some others: http://groovy.codehaus.org/ http://www.jruby.org/ http://www.mono-project.com/Main_Page http://www.ruby-lang.org/en/ http://grails.org/ http://www.gebish.org/ http://www.groovyexamples.org/ http://freemarker.sourceforge.net/ http://www.postgresql.org/ http://www.scala-lang.org/ http://www.jython.org/ http://www.python.org/ Which one is the most visually appealing? I would say jruby. Even if you prefer some old style/clean/serious appearance, gebish (?), freemarker or postgresql look better. Does this item make sense? Best regards, Daniel. Jochen Theodorou wrote: > Am 03.09.2011 13:46, schrieb Daniel Henrique Alves Lima: >> The appearance of Groovy's site also bothers me. I understand >> Guillaume's point of view, but I must agree with Marc on this one: "It >> really does cheapen the perception of Groovy". Before entering the >> Groovy's world I was always waiting for the *official* release of Groovy >> (for me as a newbie, Groovy was some kind of experiment). > > can you summarize again what exactly you mean? > > bye blackdrag --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
In reply to this post by Ronny Løvtangen
On Sat, 2011-09-03 at 22:47 +0200, Ronny Løvtangen wrote:
> On Sep 3, 2011, at 9:44 PM, Bill Stephens wrote: > > Scrolling: Our web usability guru says that "a lot of scrolling is > > bad" [ . . . ] > > Scrolling isn't as bad as it used to be (according to Jacob Nielsen). > For articles at least, scrolling is much better than paging. The issue here is matching the user interface activity to the user activity and task model. I suspect the point here is that scrolling a big text document that is being read linearly is better than paginating it since the user interface activity interferes less with the process of reading -- despite what we do with paper novels. On the other hand having single page chunks with good links make for more easily browsed content. The single most important thing though is navigability: can the user arrive at the site and find the material they want in 1..3 clicks, and if they want something else can it be got in 1..3 clicks from wherever they are. This is simplifying the issue for the purpose of this email not becomming a novella. There are folk out there (I know I used to be involved with the human--computer interaction and psychology of programming communities) for whom all these navigability issues are well understood and easily implementable. Oh, and how big is a page? Actually that seemingly humorous question enters into the realms of much serious activity in terms of usability. Remember that default font size is set by the writer, but actual font size is set by the reader. > But I agree that the menu could be restructured. And that there should > be more attention to what is above the fold. Now the content above the > fold is mostly commercials (about Typesafe Scala Training ;) and > headers. > Well here we come to the crux of the matter. Scala now has lots of people with financial vested interest, Grails and Gradle likewise. Thus there is generally some funding for sales and marketing activity. From what I can tell the only commercial funding of Groovy is, I believe, VMWare paying Guillaume and Jochen -- who, I think they would admit themselves, are not user interaction experts, nor being paid to do user experience development on Groovy marketing. Also of course, not to forget, Andrew and Andy who are doing work on Eclipse support for Groovy and Grails. So the question is how does a language get commercial funding to support it's marketing? Well Typesafe is following the same path as G2One tried. If G2One were still here then the banner advertising would be from them rather than Typesafe. As it is VMware/SpringSource clearly see no commercial advantage in supporting marketing of Groovy -- why should they is is not an income generating thing, that is Grails, Roo, etc. Clearly this is a bit short-sighted since without Groovy development Grails stagnates. > The Front page contains too much information. > * details about what is new in Groovy 1.8 could be removed. Too much > noise on a front page. Keep just a link to download latest version. Agreed. > * JAX innovation award 2007. Please remove. It's intention is probably > "look how cool Groovy is", but what I read is "not much has happened > since 2007". Indeed, and agreed. > * Samples: this is nice to have on the front page. Developers loves > samples. But needs better formatting (newlines, colors), and maybe > some more examples of what makes Groovy groovy (e.g. collection > methods) Th D programming Language website comes in for criticism for having an example on the front page! http://d-programming-language.org/ > * Documentation: this could be removed, available under the menu > "Documentation" > * Modules: move to menu, or under Documentation. > Whilst it can, and will, be improved, the GPars site is better at the issues of scale [ . . . ] > > Tutorials / Documentation: > > I'm a big believer in tutorials and I write them for my products and > > struggle with them. > > It's down to resource though. Volunteers come and go as they want, starting activities and dropping them unfinished if they so desire. If Groovy is to have quality materials guaranteed then some quality technical authors need to be given contracts to provide quality finished material approved by Guillaume. > > > > I find the Cookbook Examples to be useful. Some of the other > > documentation seems to have been quickly written and poorly > > formatted. > > See above! > > > > Example: I have to click through 4 pages to get to > > XMLSlurper /XMLParser documentation. When I get there, I'm not > > exactly thrilled with the content. I get a few text boxes and a some > > comments. The box containing the Groovy parsing examples could be > > broken out into smaller, clearly commented sections. > > See above! [ . . . ] -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[hidden email] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [hidden email] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder |
| Powered by Nabble | See how NAML generates this page |
