html5有很多新功能。比如视频播放。这在以前是要通过flash插件实现的。html5支持动画。以前的动画是通过js实现的。html5支持媒体查询。可以让网页适应电脑平板手机。不需要做了电脑版又搞一个手机版。还有很多很多。做游戏性能也不是以前能比的

从2020年开始,Adobe Flash已经被主要的浏览器厂商停止支持和禁用,包括微软的Edge浏览器。然而,如果你还需要在Edge浏览器中永久允许Flash运行,你可以按照以下步骤进行操作:
1. 打开Edge浏览器并转到你要访问Flash内容的网站。
2. 在网站上,你可能会看到一个提示或警告,指出该网站要求Flash运行。你可以选择允许Flash在该网站上运行。
3. 点击地址栏旁边的铅笔图标,也可以通过在Edge浏览器中按下"Alt+X"组合键打开设置选项。
4. 在下拉菜单中选择"设置"选项。(英文版可能是"Settings")
5. 在设置页面左侧的菜单中,选择"网站权限"选项。(英文版可能是"Site Permissions")
6. 在网站权限页面中,向下滚动找到"Adobe Flash"选项。
7. 点击"Adobe Flash"选项,然后在右侧的下拉菜单中选择"始终允许"。(英文版可能是"Always allow on this site")
8. 关闭Edge浏览器的设置页面。
9. 刷新或重新打开你要访问的Flash内容的网站,Flash应该会在该网站上永久允许运行。
请注意,由于Flash存在安全问题和技术陈旧性,推荐尽早迁移到现代的HTML5技术来代替Flash。很多网站已经更新了其内容以适应HTML5,因此Flash的使用正在逐渐减少。
另外,随着时间的推移,浏览器版本的更新可能会进一步减少或停用Flash的支持,所以请确保及时更新浏览器,并遵循最新的浏览器安全和使用建议。
看需求而定吧.如果为了求快和广适应,可以用html5编,考虑好web rESPonsive就好,或者转换成hybrid的各平台native app.如果需要对移动设备的device要求较高(比如camera,storage,联系人信息,网络信号等等)则需要用平台语言写native app
一般有Java、Python、C、C++、PHP、JavaScript、Ruby、Html、Sql等等,这些编程语言,不可能每个人都要掌握,只要根据特定使用场景,选择相对合适的语言进行编程即可。