DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. Deployment
  4. AppFuse News: GitHub, Hibernate Search and The Future

AppFuse News: GitHub, Hibernate Search and The Future

Matt Raible user avatar by
Matt Raible
·
Oct. 07, 12 · Interview
Like (0)
Save
Tweet
Share
3.46K Views

Join the DZone community and get the full member experience.

Join For Free

it's been a while since i've written anything about appfuse , but since the project has had quite a bit of activity lately, now seems like a good time.

github
first of all, we moved the source code from java.net to github way back in june. thanks to serge for helping with this process and making it quick and painless . for some reason, shortly after moving, we started having quite a few build issues with bamboo . i was able to diagnose the problem as not enough memory on our server. thankfully, contegix was able to add another 2gb of ram to our box and get everything back up-to-snuff.

new committer: j. garcia
j. garcia has been a regular voice on the users and developers mailing list for several months. he's recently started contributing a lot of patches in jira and seems genuinely interested in the success of appfuse. that's why we voted and added him as a committer . to prove this was a smart move, he recently replaced compass with hibernate search and upgraded to hibernate 4 . as part of this work, he removed ibatis support, which brings me to my next point.

the future
in mid-august, i sent an email to the community, asking them " anyone using ibatis? "

i'm thinking of replacing appfuse's data tier with spring data, especially because it has nosql and rest support. there's a good intro on infoq today:

http://www.infoq.com/articles/spring-data-intro

does anyone see an issue with this? the lack of ibatis support could be an issue, but i doubt it since if we wanted to continue supporting it, we should move to mybatis.

everyone agreed this was a good idea and it seemed like a logical time to remove ibatis support. in addition, i posted a roadmap i jotted down in early may. since we've missed all the dates so far, i've removed them from the listing below. we hope to get 1-2 releases done by the end of this year, with 2.2 in the next 2-3 weeks.

2.2
hibernate 4
hibernate search
bootstrap
h5bp

2.3
amp for all light modules
wicket
primefaces

2.4
jsr 303 (might require removing or developing client-side support)
mockito instead of jmock/easymock

2.5
amp one-to-many
spring data
mybatis (if there's interest in adding it back in)

2.6
wro4j for concatenation and minimizing js and css
pjax - https://github.com/defunkt/jquery-pjax

2.7
scala example
gradle example
article about examples

3.0
gwt

maven central statistics
to prove there's still a fair amount of folks using appfuse, here's some statistic from sonatype's oss repository hosting service .

appfuse downloads

from this screenshot, you can see that appfuse artifacts are downloaded around 7,000 times per month. the following graph is even more interesting. apparently, around 3,000 new projects are created with appfuse archetypes each month.

appfuse archetype downloads

the appfuse name
finally, i recently discovered that shoretel decided to name a new product appfuse . i guess this signifies two things: 1) it's a good name for a product and 2) someone didn't do their research before naming it. at this point, i'm not too concerned, but it is an interesting development.

AppFuse Hibernate GitHub News

Published at DZone with permission of Matt Raible, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The Enterprise, the Database, the Problem, and the Solution
  • Data Mesh vs. Data Fabric: A Tale of Two New Data Paradigms
  • Simulate Network Latency and Packet Drop In Linux
  • Playwright vs. Cypress: The King Is Dead, Long Live the King?

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: