By checking the github activity, geth seems to fall behind eth. Would love to hear about it's future and maybe something about the why's (likely to be related because it's in golang).
Ahm, you're looking at the stable branch, that's being frozen for Homestead. Check out the develop branch, we're pushing in commits almost every day.
Edit: Further, the Go team switched over to a much stricter development methodology to prevent any major issues from getting into the main codebase:
- Every pull request needs review by at least two team members
- Most of the pull requests are squashed into a single huge commit. This is based on Google's development model and has the advantage that you can easily track features and you can check out the code almost at any commit and have a stable program. This however results in GitHub reporting only a few commits, whereas there are literally 10-20 within any single PR.
Lastly, over the last two months we revamped the entire RPC layer, we enabled adnroid/ios libraries, the light client is almost ready, state trie pruning is also almost ready.
geth is currently the most stable and most dedicated client available for Ethereum. If you notice a certain drop in development, there might be two reasons for it:
- the Ethereum foundation is running out of money and needs to cut down the core developer teams.
- the geth node implementation might run stable and is close to feature-completion and therefore other targets like mist get more love.