Magento2开发奔溃史(最不注重开发体验的框架)

言辞有些激烈,不喜勿看,勿点击!可能是我太菜,在学前端突然很嫌弃它

1. 刚接触

新进一家公司,开始也没觉得,这系统有多难,但是资料很少有点慌,从领导的谈论中得知这个系统很不好用。没太在意,入职第一周,在新电脑上,装好一堆开发软件后,开始去搭建magento2测试环境。

2. magento2测试环境

我在laragon 下搭建 用了近一周的时间,下载源代码,测试数据包,配置.htaccess,执行编译命令,最终才让它跑起来,但是我window 8g内存,打开首页最少3分钟打开,一般是去逛逛网页 回来发现打开好了。然后你随便点点你的magento 网页,机器会一直呜呜呜呜响,如果加载的东西多会更慢,单个产品详情页会快点。我受不了 系统这么慢,尝试用我买的阿里300块3年服务器搭建测试失败,配置太低。尝试用虚拟机搭建时,找到github 资源折腾失败......心碎,公司说不必搭了,有线上的测试环境可用。

3.magento2开发工作

对它的灵活性,可扩展性感到惊叹;对它很多难以理解的地方感到奔溃;

xml

xml一年了现在终于没有那么懵,xml里可以控制模块显示 可以发起请求 可以调用方法.xml 让系统无比的灵活,也会让死活不知道,代码写在哪里,大海捞针,改个css 很简单,你找到可能已经花了三个钟。他有可能在静态block或者模型block,或者.phtml

各种类

在mangeto 上开发,你基本是不需要写什么类,你需要做的就是调用magento的类,调用它的各种接口,还有王炸的是:magento上 你也不要太多好奇,不要随便打印一个大类,因为除了配置xdebug 打印,你打印他们就是一片空白,服务爆炸;你只能去打赢一些读取个别字段的变量 就正常。然后有时在.phtml 文件中,你可能会发现有些对象为什么调用一些类里没有的方法,你是否也有很多问号????????? 在问群友才知道magento 可以神奇的直接通过getcolum() 函数,直接取数据表的字段。

缓存 数据库

缓存烦在哪,你改了代码后可能需要请浏览器缓存 opcahe缓存(如果有使用),magento缓存(有时需要手动)否则可能一直是旧版的代码效果,这个时候一般magento开发都在叹气。数据库有三百多个表,为了灵活用了eav去设计,也让系统慢成狗,然后有时不小心删错一个表,可能会连附带的也会删掉。

前端

前端也是醉了 用了knockoutjs,资源也是少得可怜,购物车模块用的都是他牛牛牛牛牛牛牛牛牛牛牛牛牛牛 资料没有,改起来看运气吧,地地狱地狱地狱地狱地狱 还有好多各种乱七八糟的js js模板,百花齐放,只有你想不到

神奇的后台配置

后台实现可编辑化的 静态代码 curd 就是content 那个某块,没错,没错,你没听错,他可以直接在后台就可以编辑代码,后台门类很多,一下子都难以熟悉,可以调整主题包,清空缓存,客户管理,产品管理,优惠券管理

罪恶之源

玩magento一点要会FQ,英语阅读能力不要太差,否则你很可能找不到资料,遇到问题找不到解决办法;因为国内太少人使用这系统了,学习资料太少了!目前 我还没有完全静下心看magneto开发文档,中文实时更新的没有。可能也是我开发痛苦的原因。

4.其他技术开发有多愉快

前端开发 vue react 小程序,后端laravel thinkphp ptythonn java ,代码,资源,教程满世界都是.最近在研究Taro,开心许多(资料多,社群生态好,响应快使用舒服)!并对magento2 讨厌死了,垃圾系统 大傻逼系统,作者脑子进豆腐渣了,开发出这样的宇宙最糟糕系统。php轻快便捷的语言,被这样的大傻整成如此恶心,真他们服了,搞成这样干满不用java开发!

5.人生苦短,远离Magento

垃圾系统,毁我人生,人生苦短,远离Magento。最强系统+最垃圾系统=最大傻系统(价值为0)垃圾系统招人的工资也没高到哪去!新人有其他更好的选择,还是不要做这系统了,太智障了,逆编程之道,逆php之美。大陆还是比较少这个职位的!混口饭吃还是可以的,太傻了哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭哭

彼特城博客
请先登录后发表评论
  • latest comments
  • 总共5条评论
彼特城博客

在彼特城居住的越晓 :不再见 magento2,开始搞TP Taro H5了

2020-09-23 09:16:09 回复

彼特城博客

初七 :兄弟,早日脱离苦海吧

2020-08-18 11:54:40 回复

彼特城博客

蜘蛛@飞刀 :大佬,追你博客很久了,之前一直都有关注你。希望不要因为系统太烂而气馁。听说你php技术很强,还会写小说,非常期待你以后的文章

2020-08-17 13:40:18 回复

彼特城博客

在彼特城居住的越晓 :努力啊 彼特城

2020-08-17 09:57:36 回复

彼特城博客

墨城 :yes  you can do it better

2020-08-17 11:10:43 回复