如题详述:前端
最近,一直在开发react项目,给我最大感觉就是bug,以及复杂性。只要测试人员想测试,产品经理想处处点点,bug老是会有的,感受就是改不完的,这也让我开始怀疑js这门语言。react
对于问题,我想的固然是最完美解决方案,但是在js语言里,我感受作不到,不管是页面交互逻辑、数据逻辑、业务场景逻辑、react运行原理以及公共组件封装的完备性,这里面的复杂性我永远考虑不全,因此对于问题我也只能是暂时解决了、当下解决了,由于,冷不丁什么场景、什么逻辑考虑不到而有了bug。后端
天天在这样的场景下修改bug,让我如临深渊,如履薄冰,也不想这样无休止的bug下去。前后端分离
对于前端开发,的确有了很大的进步,先后端分离、单页应用、数据逻辑处理转移到前端,或页面交互、或用户体验,随着而来的就是前端开发的复杂性。一样一个项目,配备着一样数量的先后端开发人员,可总感受前端有改不完的bug,然后端就很闲,我不知道是身为前端的咱们太弱,仍是后端人员太强。测试
鉴于此,我开始怀疑js这门语言,对于一门弱类型语言,原本就存在着不少不肯定性、不太好理解的内部换算规律,至于这种规律,多是我懂得太少,亦或是js套路太深了,反正我就是这样垂手可得的掉入坑中了。后端开发
至于我的开发,本身又是个相对追求完美的人,对于问题都但愿尽我能用最完美解决方案。一开始就是从无到有的选择了前端,若是可能,我愿意换一种语言,能吻合我性格的一种语言。开发
不知你们有什么见解,亦或是好的建议?产品