@Animebryan
You are not contributing to the answer. If there's a difference then specifically say what is the difference. Simply saying "most plugins are not transferable" is not helpful. Be specific on what is the difference and what is to be watched out for. This is for learning. If you are not contributing, then go away.
------
That said, there are differences. How MV and MZ handle the window is different. The main game loop is also different, the plugin commands are different.
However, it is not significant enough if you just want to get started to make a plugin. Like every programming language in existence, you simply adapt to the new environment. The source linked here should be still relevant.
@Zoxs
How much do you know about Ruby?
How much do you know about javascript syntax?