136
回答
向@eechen发起编码挑战
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@eechen这篇问答中发出了这样豪言:

高校开设课程的Java居然在Web上被PHP吊打,伪编译的虚拟机语言在Web开发上还是早死早超生吧,别妄想超过无需编译的动态热部署语言了,PHP7+Swoole继续在Web开发上吊打Java一个世纪没商量,JAVAer不服就去厕所哭去.

作为一个 Javaer 我表示不服. 不过不服不能用嘴皮子, 大家在码云上放码PK好了.

@eechen  提到了他的作品这样说:

我自己开发的后台,包含cookie验证和RBAC权限查询,共计6个MySQL读查询,PHP5下耗时仅为5毫秒.环境都是Ubuntu(i5-3230M).你在对比看下你自己项目里每个请求的耗时,哈哈哈.

正好我也正在写 act-aaa 的第二篇博客和对应项目. 我在此就向 @eechen  邀约编码挑战: 各自在码云上建项目, 就写个多人的 TODO 列表应用

需求:

  1. TODO Model 只需要一个标题即可
  2. 应用需要提供用户登陆和注册服务, 用户可以使用 github 帐号注册或者登陆
  3. 如果用户直接注册需要向用户提供的邮件地址发送注册确认邮件. 用户点击确认链接之后帐号才能被激活使用. 如果使用github帐号注册则无需此步骤, 用户帐号直接激活
  4. 用户登陆之后能够访问自己的 TODO 列表, 包括查看更新和删除
  5. 用户登陆之后不能访问他人的 TODO 列表
  6. 数据库可以随便选择 SQL 或者 NoSQL
  7. 在 README 文件中需要提供项目构建发布指南, 包括环境设置和安装.

PK 项:

  1. 是否满足以上所有需求
  2. 代码行数
  3. 生成/更新/删除 TODO 项目的性能参数

参考项:

  1. 代码可读性
  2. URL 设计是否合理

因为涉及性能 PK. 希望有第三方参与测度性能参数. @红薯 可以不?

举报
罗格林
发帖于9个月前 136回/12K+阅

以下是话题补充:

  • @罗格林 :因为是后台服务实现 PK, 前端页面就尽量简单, 只需要能表达功能, 不需要任何设计和优化 (9个月前)
  • @罗格林 :我已经提交了第一个版本: https://git.oschina.net/greenlaw110/yatl. 其中有代码行统计以及基本性能测试数据 (9个月前)
  • @罗格林 :!!! 这个话题已经结束了, 来这里参观的同学可以回去了 !!! 评论都很无聊了, 如果现在您也很无聊, 麻烦不要让这里更加无聊. 希望开源中国能删掉这个帖子. 谢谢! (7个月前)
共有136个回帖 最后回答: 5个月前

@eechen  让他知道PHP的厉害。。。。

--- 共有 2 条评论 ---
Minho 回复 @快速开发师 : 程序员都是有鄙视链的。。。 8个月前 回复
快速开发师我一直都觉得很好笑,我觉得php做网页开发确实没什么问题;java做管理系统也确实没什么问题,吊打个毛线啊。非要把两个不相干的技术搞点绯闻出来。 8个月前 回复

引用来自“talent-tan”的评论

放码使人进步,我个人深有体会!!

的确如此, 大家公开的PK对各方都有好处. 我非常欣赏 #talent-aio# 和 jnet 的PK ,典型的良性竞争. 给你们点赞!

最好是用php征服这些说php好的人,做一个java,php都厉害的人

--- 共有 1 条评论 ---
罗格林我认为每种语言都有其价值和存在的意义. 我用过 PHP 但远远谈不上精通, 不过我对 Java 还算是有点掌握. 如果说遇到有人讲 "PHP 吊打 JAVA 一个世纪" 这种话, 就我自己对 Java 和 PHP 的理解来看, 是绝对不能认同的. 你能讲这种话, 那就来参加 PK, 拿出你的功力, 让我们看看你是如何 "吊打"的! 9个月前 回复
顶部