gpt4 book ai didi

php - 建立类似 stackoverflow 的网站的技巧

转载 作者:可可西里 更新时间:2023-11-01 06:32:40 25 4
gpt4 key购买 nike

这个问题并不像您想象的那么古怪 - 如果您有一个普通的 Web 开发人员(我们称他的名字是“Bob”),并且具备相当多的 php/mysql/jquery/ajax 等知识,并且您想从头开始重新创建一个像 SO 这样动态和复杂的网站,有哪些最佳实践,您希望它需要多长时间(几小时或几天)才能达到相当稳定的测试版?

我问是因为我正在构建一个站点(诚然完全不同,但我想象的工作量最终将是可比的),而且它似乎需要永远。已经有大约一个月的时间,每晚工作不少于几个小时,而且它正在出现,但开发似乎呈指数级增长。每个新想法或按钮都会产生一系列其他工作项目。

我尽可能使用预制库和开源项目,并且我研究过使用 CMS,例如 Drupal/Joomla,但老实说,很多自定义站点都是自定义的,使用可视化 CMS 只是似乎阻止了我。

作为一个靠薪水支付薪水的人,我付不起钱请别人帮忙,所以除了志愿工作之外,我在这里做网站的时间要少得多。 (我们确实有一个由愿意测试者组成的微观社区)

因为我知道,因为我们不打算收取任何费用,所以我一直在 PHPBB3 之上构建网站。 (提供用户注册/身份验证、数据库 API 以及安全功能和功能齐全的模板系统以及大量其他功能。哦,还有 FORUM,呵呵。)

我使用 jQuery+UI 等库进行客户端交互。

我尽量把事情做成模块化,所以如果我需要重新连接整个事情,这不会是一件可怕的苦差事,但我担心我在像这样的重大项目中缺乏经验会对网站的影响是致命的成功。

来过这里的人可以提供什么类(class),我应该实际期望看到什么样的时间表?

最佳答案

but development just seems to escalate exponentially. Every new idea or button spawns a whole range of other work projects

这就是导致它永远消失的原因。您需要一两件事,最好是两件事。

  1. 找出您想要的功能集,然后就此打住。克制每个新想法都会增加工作量的冲动。这很难,我知道。
  2. 如果您无法管理#1,那么您就更需要它了。 Release quickly and iterate.最好先完成一些工作,然后将其余部分视为改进而不是原始功能。即使工作量没有改变,你的心态也会改变,你会感觉好多了,更有动力了。另外,如果您有用户,他们会帮助您确定哪些新功能真正值得。

关于php - 建立类似 stackoverflow 的网站的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4599142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com