As Drupal 8 is coming in few days, its time to start developing modules in Drupal 8 for better support in future. I have ported my module to Drupal 8 recently. There is bit learning curve present in every drupal version. Things become better and better in next version, same is the case with Drupal 8 about improvement but for sure that its not alike D5, D6, D7. All previous versions were not using object oriented approach but more procedure oriented. Hooks were key concepts for any custom module development, but in D8 its not the case.