相当于 Project Euler 的 Web 开发
Project Euler 是一个具有一般算法挑战的网站,几乎可以成为任何软件的一部分,但有哪些挑战值得关注关于网络应用程序的总体最终结果?它应该与几乎任何 Web 框架兼容,就像 Euler 项目可以用任何语言完成一样。
Project Euler is a site with general algorithmic challenges that can be a part of just about any software but is there any challenges that focus on the overall end result of web apps? It should be compatible with just about any web framework in a similar way that project Euler can be done in any language.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,您在 Web 应用程序中所做的是将数据从一种表示形式转换为另一种表示形式,从数据库中提取数据并以一种或另一种方式呈现它。接受来自网页的数据,对其进行过滤和修改,然后将其插回到数据库中。纯粹的算法挑战本身的数量非常有限(如果事情变得先进的话,排队、信号量和并行性)。我自 1997 年以来一直在开发网络应用程序,所以我不会低估任何人的面包和黄油,因为它是我的……或者也许我只是有点厌倦了;-)
我只是认为没有足够的普遍问题,形成纯 Web 应用程序挑战网站(如 Project Euler)的基础。
欧拉计划问题与我在职业生涯中所做的任何事情都相去甚远,这(对我来说)使它们成为一个很好的挑战,也是对日常生活的一次很好的休息。
对于可能用于收集您提出的挑战/任务的非竞争性网站,Rosetta Code 可能是一个答案。
Generally, what you do in a web app, is transform data from one representation to another, pull data from a database and present it in one fashion or another. Accept data from a web page, filter and modify it and plug it back in the database. The number of purely algorithmic challenges as such are very limited (queuing, semaphores and parallelism if things become advanced). I've been doing web apps since 1997, so I'm not downplaying anybody's bread and butter here, as it IS mine .. or maybe I am just a bit jaded ;-)
I simply don't think there are enough general problems, to form the basis of a purely web app challenge site like Project Euler.
The Project Euler problems are very far from anything I have done in my professional career, which (to me) makes them a nice challenge and a great break from the daily routine.
For a non-competitive site that might serve to gather the challenges/task you propose, Rosetta Code could be an answer.