Thought's about software, Grails, Java, web development and anything else that comes to mind.

Tuesday, November 11, 2008

Groovy and Grails join the Spring family

You may have already read about it in the various news outlets and blogs covering the announcement, but if you haven’t I’m excited to spread the word that G2One - The Groovy/Grails company - has been acquired by SpringSource. The result is that Groovy and Grails join the growing number of excellent Open Source projects delivered by SpringSource.

The Spring Framework really pioneered simplified development on the Java platform. A philosophy that is the very essence of Grails. Both frameworks aggressively try to makes the lives of developers easier. The Spring Framework provides an abstraction layer of common Java enterprise APIs, whilst Grails uses the Groovy dynamic language to further simplify Spring and Java. In this sense Grails fits perfectly into SpringSource’s philosophy.

On the Grails front this is great news at multiple levels. With Grails already being based on Spring, users of Grails now have access to expertise about not only Grails, but also Spring, the framework that underpins all of Grails. Grails will benefit further from tighter integration with the Spring Framework with exciting integration possibilities on the horizon between Grails and great Spring portfolio products like Spring Batch, Spring Integration and SpringSource dm Server.

Grails will benefit from greater visibility and wider adoption simply by being under the SpringSource umbrella. In addition, SpringSource will bring all their expertise around Eclipse plugin development ensuring that users of Groovy and Grails have a first class experience in the Eclipse IDE.

At SpringSource, there is a lot of excitement about Groovy and Grails. Grails adds that little bit of Web 2.0 spice to the company and provides yet another avenue for users to adopt the Spring Framework. We’re literally buzzing with ideas on how Spring, Groovy and Grails can be integrated in the future and look forward to the feedback of the respective communities.

I personally will continue to lead Grails at SpringSource, whilst Guillaume remains the project lead of Groovy. The majority of the former G2One team have taken up positions at SpringSource. On the topic of Guillaume, he is as excited about this development as I am and has a great post on the benefits of the acquisition to Groovy. Check it out!

Bit of a worrying response from Spring Source though in response to the question about 'maintenance release structure'...

[quote]...Thoughtful and practical policies are part of trying to find such as balance and SpringSource plans to engage with the Groovy and Grails users and community should such policies need to be im-plemented. More specifically, we anticipate that there will be no need to introduce a policy for Groovy, but since future releases of Grails are likely to be delivered alongside releases of Spring, if a policy is introduced SpringSource will work closely with the community to do what makes sense [/quote]

Given the organic relatively exponential growth that Grails etc. has had recently, might this not impact on its adoption?

Awesome. Well done Graeme and the Groovy/Grails team, and also well done Rod. I reckon Mr.Johnson's been eyeing up Groovy for some time now. Hopefully we'll be seeing applicationContext.groovy used in favour of applicationContext.xml soon, and hopefully grails tooling development will accelerate now too.Cheers

SpringSource is acknowledging what developers have gleefully known for some time: Grails and Groovy are brilliant pieces of work. You must have rocks in your head if you're not using Grails. Now you can start smoking the good weed. Congratulations!

This is good news. Hopefully this will bring more hands to improve grails.I would definitely like to see a better tooling support for Eclipse and better integration with Maven (I know grails 1.1 promises that!)

SpringSource is evil. You have just stepped over to the dark side (Imperial March playing in background) and are now threading the same path as Spring and JBoss. Next thing you know we'll be getting only certain versions without paying a support fee. :(

@Anonymous I'm all for the "Open Source is pure" and the FSS movement thing, but in reality in order for an Open Source project to flourish it needs a viable business behind it.

Pretty much every successful Open Source project has one, from the Linux distros, to Firefox, to MySQL, to Java.

So are SpringSource evil because they want to achieve a viable business that can keep people employed? I don't think so. Ultimately it is slightly naive to expect an Open Source project to not try to monetize somehow.

Having said that most of the concerns seem to be around a license change, and what I can tell you is that Grails will always be Apache 2.0. I strongly believe in maintaining the trust of the community and avoiding a license change is critical for that.

The main thinking is that Grails will be another driver for Spring adoption (which it is already) and there will be some exciting integrations in the future between Spring portfolio products and Grails.

My point is that when money talks BS walks. When you start 'selling out' like that you're bound to start making decisions for economic benefit. Maybe you won't, but some VC controlling SpringSource might...

On the other hand it's your framework and you can do whatever you want with it....

Over and out.

PS: I wish you and community all the best and hope Grails and Groovy will stay as free from pressures by capital as possible.

I have never understood this idea that "money is evil" and "business is bad" when it comes to creating things. If the user community wasn't writing software for their company, they would have no need for things like Grails and Groovy. Are you willing to build your Grails-based project for free? No, you expect your company to pay you. So why can't we celebrate that Grails has proved itself good enough that it was acquired by a company that has done nothing but write top-notch software and give it away? As long as the license remains intact, then we are cool. G2One has never made a license change, and neither has SpringSource, so why should we assume something sinister is about to happen?

Hi, i was just studying groovy and grails, and it made my programming life easier and bring the fun back. Something That I missed for a long time. I believe that integration with Spring Source will benefit G2One community and Spring community as well. All I can say is congratulations. I hope this integration will bring a better future for both companies and the communities as well. Thank you for creating such a great language and framework.

A lady in a faded gingham dress and her husband,wow gold dressed in a homespun threadbare suit, stepped off the train in Boston, and walked timidly without wow gold an appointment into the president of Harvard’s outer office .The secretary could tell in a moment that such backwoods country folk had not business at Harvard, and probably didn’t even deserve to be in Cambridge .She frowned. ”We want to see the president,” the man said softly.” He’ll be busy all day,” the secretary snapped.” We’ll wait,” the lady replied.

For hours, the secretary ignored them,wow gold hoping that the couple would finally become discouraged and go away. They didn’t. And the secretary grew frustrated and finally decided to disturb the president. ”Maybe if they just see you for a few minutes, wow gold they’ll leave,” she told him. He signed in exasperation and nodded. Someone of his importance obviously didn’t have the time wow gold to spend with nobodies, but he detested gingham and homespun suits cluttering his office.

The president, stern-faced with dignity, strutted toward the couple .The lady told him, ”We had a son that wow gold attended Harvard for one year .He loved Harvard, and was very happy here. But he was accidentally killed. And my husband and I would like to erect a memorial to him somewhere on campus. ”The president wasn’t touched, and she was shocked, ”Madam,” he said gruffly, ”we can’t put up a statue for every person who attended Harvard and died, this place would wow gold look like a cemetery.

“Oh, no“ the wow gold lady explained quickly, “we don’t want to erect a statue .We thought we would give a building to Harvard.” The president rolled his eyes. He glanced at the gingham dress and homespun suit, and then exclaimed, ”A building! Do you have and earthly idea how much a building costs? We have over seven and a half million dollars in the physical plant wow gold at Harvard.

That's just what cheap wow gold they did every day. It was a wonderful experience for them to share and there were no seizures at all while she was running. After a few weeks,world of warcraft gold she told her father, "Daddy, what I'd really love to do is break the world's long-distance running record for women."wow powerleveling

Her father checked the world of warcraft gold Guiness Book of World Records and found that wow power leveling the farthest any woman had run was 80 miles. As a freshman in high school, Patti announced, "I'm going to run from world of warcraft gold Orange County up to San Francisco." (A distance of 400 miles.) cheap wow gold "As a sophomore," she went on, "I'm going to run to Portland, Oregon." (Over 1500 miles.) "As a junior I'll run to St. Louis." (About 2000 miles) "As a senior I'll run to the White House." (More than 3000 miles away.)

That year, wow gold kaufen she completed her run to San Francisco wearing ugg boots a T-shirt that read, "I Love Epileptics." Her dad ran every mile at her side, world of warcraft gold and her mom, a nurse, followed in a motor home behind them in case anything went wrong.

In her sophomore year, wow powerleveling Patti's classmates got behind her. They built dofus kamas a giant poster that read, "Run, Patti, Run!" (This has since become her motto and the title of a book she has written.) On her second marathon, en route to Portland, dofus kamas she fractured a bone in her foot. A ugg boots doctor told her kamas dofus she had to stop her run. He said, "I've got to put a cast on your ankle runescape gold so that you don't sustain permanent dofus kamas damage."

Sometimes I have thought it Lord of the Rings Online Gold would be an excellent rule to live each day as if we should die tomorrow. LOTRO Gold Such an attitude would emphasize sharply the values of life.fly for fun penya We should live each day with a gentleness, a vigor, and a keenness of appreciation which are often lost when time stretches before us flyff penya in the constant panorama of more days and months and years to come. There are those, of course, who would adopt the Final Fantasy XI gil Epicurean motto of "Eat, drink, and be merry," but most people would be chastened by the certainty of impending death.ffxi gil

In stories the Lord of the Rings Online Gold doomed hero is usually saved at the last minute by some stroke of fortune,LOTRO Gold but almost always his sense of values is changed. flyff penya he becomes more appreciative of the meaning of life and its permanent spiritual values. It hasoften buy flyff gold been noted that those who live, or have lived, in the shadow of death bring a mellow sweetness to everything they do.ffxi gil

Most of us, buy ffxi gil however, take life for granted. We know that one day we must die,Lord of the Rings Online gold but usually we picture that day as far in the future. When we are LOTRO gold in buoyant health, death is all but unimaginable. We seldom think of it. The days stretch out fly for fun penya in an endless vista. So we go about our petty tasks, hardly aware of our listless attitude toward life.flyff penya

The same lethargy, I am afraid, Final Fantasy XI gil characterizes the use of all our faculties and senses. Only the deaf appreciate hearing, only the blind realize the manifold blessings that lie in sight. Particularly does this observation apply to those who have lost sight and hearing in adult life. But those who have never ffxi gil suffered impairment of sight or hearing seldom make the fullest use of these blessed faculties. Their eyes and ears take in all sights and sounds hazily, without concentration and with little appreciation. It is the same old story of not being grateful for what we have until we lose it, of not being conscious of health until we are ill.

oW shares many wow gold of its features with previously launched games. Essentially, you battle with Cheapest wow gold monsters and traverse the countryside, by yourself or as a buy cheap wow gold team, find challenging tasks, and go on to higher Cheap Wow Gold levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the wow power leveling game undoubtedly is in a league of its own and cheapest wow gold playing it is another experience altogether.Even though WoW is a wow gold cheap rather complicated game, the controls and interface are done in buy warhammer gold such a way that you don't feel the complexity. A good feature of the game is that it buy wow items does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game World Of Warcraft Gold immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you ,WoW Gold, BUY WOW GOLD.

WoW shares many wow gold of its features with previously launched games. Essentially, you battle with Cheapest wow gold monsters and traverse the countryside, by yourself or as a buy cheap wow gold team, find challenging tasks, and go on to higher Cheap Wow Gold levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the wow power leveling game undoubtedly is in a league of its own and cheapest wow gold playing it is another experience altogether.Even though WoW is a wow gold cheap rather complicated game, the controls and interface are done in buy warhammer gold such a way that you don't feel the complexity. A good feature of the game is that it buy wow items does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game World Of Warcraft Gold immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you ,WoW Gold, BUY WOW GOLD.

Just aswow gold they were wow goldgoing away, a Prince came by. wow goldHe saw the glass wow goldbox and said, "What is that?" Then he saw Snow-white in the box. He said, "She was very beautiful: but do not put herwow gold there. There is a hall in the garden of my father's house. It is all made of wow goldwhite stone. We will take the glass box and put it in the hall of beautiful white stone."

She wentdofus kamas far into the forest. kamas dofusThen she saw a littledofus kamas hut. She opened the kamas dofusdoor of the hut, and went in. In the hut she saw seven little beds. acheter dofusThere was a table, and on the tablebuy kamas there were seven little loaves and seven little glasses. She ate one of the loaves. Then she said, "I want some water to drink." acheter kamasSo she drank some water out of one of the glasses. Then she fell asleep on one of the seven little beds.

Thereworld of warcraft gold is a special rosecheap wow gold language invented as wow ora secret means of communication between loverswow power leveling who were not allowed buy wow goldto express their love for one anothercheap wow gold openly. In the mid 18th century the wife of the British ambassador in Constantinople described thiswow power leveling in her letters, which were published after her death. These letters inspired many books on the language of flowers, each describing buy ffxi gilthe secret message hidden in each flower. A red rose bud stands for budding desire an open white roseLord of the Rings Online gold asks “Will you love me﹖” An open red rose means “I’m full of love and desire,” while an open yellow rose asks “Don’t you love me any more﹖”

In Greek wow goldlegend, the rose was created by Chloris, the Greek goddess of flowers. It was just a lifeless seed of a nymph2 that wow goldChloris found one day in a clearing in the woods. She asked the help of Aphrodite, the goddess of lovewow gold, who gave her beauty Dionysus, the god of wine, added nectar3 to give her a sweet scent, and the three Graces4 gave her charm, brightness and joy. Then Zephyr, the West Wind, blew wow goldaway the clouds so that Apollo, the sun god, could shine and made this flower bloom. And so the Rose was born and was wow goldimmediately crowned the Queen of Flowers.

It was not long cheap wow goldbefore some one knocked atwow gold cheap wow gold for salethe house-door and called, open the door, dear children, your mother is here, and has brought something back with her for each of you. But the little wow8goldkids knew that it was the wolf, by the rough voice. We will gold4power not open the door, cried they, you are not our mother. She has a soft, pleasant voice, but your voice is rough, you are the wolf.

Then the wolf went World Of Warcraft Goldaway to a shopkeeper and bought himself a great cheapest wow goldlump of chalk, ate this and made mmogap his voice soft with it. The he came back, knocked at the door of the house, and igsky called, open the door, dear children, your mother is here and Cheapest Wow Goldhas brought something back with her for each of you.

EO対策 (or come grinding engine optimization) is to rewrite the web page to appear higher in search results for a particular search engine. Its technology. Also known as search engine optimization. The English "Search Engine Optimization" to take initial measures which are known as the SEO. Search engine optimization has become a target, Google often. The foreign (especially American) by the high market share in Google. In Japan, Yahoo! For many users of the search, Yahoo! Is focused search measures.

It was not long cheap wow goldbefore some one knocked at wow gold for salethe house-door and called, open the door, dear children, your mother is here, and wow gold cheap has brought something back with her for each of you. But the little cheapest wow goldkids knew that it was the wolf, by the rough voice. We will fastgg not open the door, cried they, you are not our mother. She has a soft, pleasant voice, but your voice is rough, you are the wolf.

Then the wolf went World Of Warcraft Goldaway to a shopkeeper and bought himself a great lump of chalk, ate this and made mmogap his voice soft with it. The he came back, knocked at the door of the house, and igsky called, open the door, dear children, your mother is here and Cheapest Wow Goldhas brought something back with her for each of you.

It was not long cheap wow goldbefore some one knocked at wow gold for salethe house-door and called, open the door, dear children, your mother is here, and mmovirtexhas brought something back with her for each of you. But the little cheapest wow goldkids knew that it was the wolf, by the rough voice. We will gamersell not open the door, cried they, you are not our mother. She has a soft, pleasant voice, but your voice is rough, you are the wolf.

Then the wolf went World Of Warcraft Goldaway to a shopkeeper and bought himself a great lump wow gold cheap of chalk, ate this and made mmogap his voice soft with it. The he came back, knocked at the door of the house, and igsky called, open the door, dear children, your mother is here and Cheapest Wow Goldhas brought something back with her for each of you.

Making goonzu gold is the old question : Honestly there is no fast way to make lots of goonzu money . Sadly enough a lot of the people that all of a sudden come to with millions of goonzu online gold almost overnight probably duped . Although there are a lot of ways to make lots of cheap goonzu gold here I will tell you all of the ways that I know and what I do to buy goonzu gold.

Once I played 2moons, I did not know how to get strong, someone told me that you must have 2moons dil. He gave me some 2moons gold, he said that I could buy 2moons dil, but I did not have money, then I played it all my spare time. From then on, I got some 2moon dil, if I did not continue to play it, I can sell cheap 2moons gold to anyone who want.I think 9Dragons is my favorite game, I did not know how to play at first, someone told me that you must have 9Dragons gold. That he gave me some 9 Dragons gold, and then he said that I could buy 9 Dragons gold, but I did not have so much money, and then I played it in all my spare time. From then on, I have got a lot of cheap 9Dragons gold, if I did not continue to play it, I can sell 9Dragons money to anyone who want.

Do you know the maple mesos? It is very interesting and if you have enough mesos,you can be strong. So i often go to play the game to get more and more cheap mesos, sometimes i can get the maplestory mesos from my friends who i know in the game. However i like the game very much because of the maple story mesos, i want to play the game more often.

sometimes you can go to earn the Pirates of the Burning Sea Gold for your own life and you can also get a lot of happiness in the game if you play the game well. you can brush the potbs gold to upgrade and then you are very strong. You think that you want to play the game well and then you can get the potbs Doubloon for your own. you can earn the potbs money alone and you can give some for your friends; it can make you very happy I think. As long as you play the game you can go to buy potbs Doubloon as the rewards in this game.

A slim, wide-eyed mygamegoldwoman almost human in virbanksfeatures eyed agamegold the pair. Her nose was sharp, but very elegant. She had tbcgold a pale, trade4gamebeautiful face the color of ivory, and veryge for hair she wore a wondrous mane of downy feathers. Her gown fluttered as she walked—on two delicate worldofgolds but still sharply-taloned feet. “Awake, awake you are,” she said with a pvp365 slight frown. “You should rest, rest.” Krasus bowed to her. “I am ezmmorpg grateful for your ighey hospitality, mistress, but I am well enough to continue on9a9z now.” She cocked her head as a bird might, giving the mageltk365 a reproving look. “No, no…too soon, toogold4guild soon. Please, sit.” The duo looked around u4game and discovered that two chairs, made in the same ready4game fashion as the nest, waited behind happygolds them. Malfurion waited for Krasus, who finally nodded and sat.

WoW shares many wow gold of its features with previously launched games. Essentially, you battle with wow gold cheap monsters and traverse the countryside, by yourself or as a buy cheap wow gold team, find challenging tasks, and go on to higher aoc gold levels as you gain skill and experience. In the course of your journey, you will be gaining new powers that are increased as your skill rating goes up. All the same, in terms of its features and quality, that is a ture stroy for this.WoW is far ahead of all other games of the genre the cheap warhammer gold game undoubtedly is in a league of its own and cheapest wow gold playing it is another experience altogether.

Even though WoW is a Cheap Wow Gold rather complicated game, the controls and interface are done in warhammer gold such a way that you don't feel the complexity. A good feature of the game is that it Cheapest Wow Gold does not put off people with lengthy manuals. The instructions cannot be simpler and the pop up tips can help you start playing the game World Of Warcraft Gold immediately. If on the other hand, you need a detailed manual, the instructions are there for you to access. Buy wow gold in this site,good for you, BUY WOW GOLD.

Weekends to people ig2tmean that they can have a two-day wowgold4europe good rest. For example， people [url=http://www.gameusd.org]gameusd[/url]can go out to enjoy themselves or get meinwowgold together with relatives and friends to talk with each storeingame other or watch interesting video tapes with the speebie whole family.Everyone spends agamegold weekends in his ownmmofly way. Within two days， some people can relax themselves by listening to music， reading novels， or watching ogeworld films. Others perhaps are more active by playing basketball， wimming or mmorpgvip dancing. Different people have different gamesavor relaxations.I often spend weekends withoggsale my family or my friends. Sometimes my parents take me on a visit to their old friends. Sometimesgamersell I go to the library to study or borrow some books to mmovirtex gain much knowledge. I also go to see various exhibition to broaden rpg trader my vision. An excursion to seashore or mountain resorts is my favorite way of spending weekends. Weekends are always enjoyable for me.

Looking for Yiwu Shoes? Buy wholesale Yiwu shoes from Yiwu Market. Need Yiwu Agent? Contact us now!We export our stock shoes to more than 80 countries every year, and we are still growing. We give large buyers, container buyers 70%-90% discount. We do stock shoes business more than 10 years, we can offer you unbeatable prices, better than 98% factory-direct prices. The price depend on the quantity. We can mix many styles in one container (20ft GP, 40ft GP, 40ft HQ) for you. www.AmandaShoesWholesale.com, No. 1 trusted online discount wholesale shoes site. AmandaIEC located in Yiwu, is a trusted one stop B2B export, trade, sourcing, wholesale site. You needn't to look for lots and lots Chinese small-and-medium-sized enterprises on B2B platform like alibaba.com, and then inquiry them one by one. You just send us an inquiry in detail, we do all other things. Browse Alphabetically: A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0-9. Start your one stop China wholesale sourcing here today and experience first class service and fast shipping. Save your time, save your cost, and guard against fraud. Need yiwu agent? Contact now!

Weaknesses of World Of Warcraft Gold the client-server model used by World of Warcraft have been wow power levelingexploited in order to crash the cluster of servers that aoc goldmake up a realm. Exploits also include characters being able to instantly Cheapest Wow Goldchange location or teleport. The situationbecame worse cheap wow goldwhen trying to coordinate activities across a number of playersor guilds on the same realm.World of Warcraft Lead Producer, stated that new realms would be introduced to warhammer goldrelieve the burden on existing ones. Existing realms would be upgraded.

Although the game wow gold follows a similar model to others in the genreand was noted for having wow gold cheapmany familiar concepts from roleplaying games, the new approaches gold4powerto reduce pauses between game encounters was well liked. At various times, World of Warcraft players have experienced problems with connecting to and logging in to wow gold for sale the game. Sudden server crashes that would force realms offline also occurred.

Weekends to peopleig2tmean that they can have a two-day wowgold4europe good rest. For example， people gameusdcan go out to enjoy themselves or get meinwowgoldtogether with relatives and friends to talk with each storeingameother or watch interesting video tapes with the speebiewhole family.Everyone spends agamegoldweekends in his ownmmoflyway. Within two days,some people can relax themselves by listening to music， reading novels，or watchingogeworld films. Others perhaps are more active by playing basketball，wimming ormmorpgvipdancing. Different people have different gamesavorrelaxations.I often spend weekends withoggsalemy family or my friends. Sometimes my parents take me on a visit to their old friends. Sometimesgamersell I go to the library to study or borrow some books tommovirtexgain much knowledge. I also go to see various exhibition to broadenrpg tradermy vision. An excursion to seashore or mountain resorts is my favorite way of spending weekends. Weekends are always enjoyable for me.