BBS开发

msnadair 2014-02-08 11:09:34
我欲开发一个在线笔记本,差不多类似博客园的简易版风格。因此想了解一下BBS的开发架构。
比如前台使用的技术及后端使用的技术。使用什么保存文章内容,用户信息等。
我现在学习到的一些技术有HTML,JS,AJAX,ASP.NET,ORACLE等,基于这些技术又有什么可建议的开发架构。
望开发过BBS或类似产品的朋友提些看法。谢谢!!!
因为是第一次尝试开发BBS,因此如果有朋友能推荐一些此类开发技术文章是再好不过了。感激!!!
...全文
372 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
M依然 2014-02-10
  • 打赏
  • 举报
回复
LZ所学已经可以进行开发了。 文章存储只需要使用在线编辑器 存数据库就行了。文件会加重服务器负担修改修改比较多 并且还要有中转文件进行回复渲染
joyhen 2014-02-10
  • 打赏
  • 举报
回复
引用 10 楼 yyl8781697 的回复:
用asp.net开发bbs的话建议去看看bbsmax源码, LZ会发现很多还需要学习的
+10086
  • 打赏
  • 举报
回复
业余建筑工人要设计一个工业园区,还是有相当的难度的。 你所关心的,都是一些编程小技巧。还是在那个方面拼凑吧。
本拉灯 2014-02-09
  • 打赏
  • 举报
回复
还有这个V2.0版的 http://www.onlinedown.net/softdown/179435_2.htm
本拉灯 2014-02-09
  • 打赏
  • 举报
回复
这是我05年写的论坛 http://download.csdn.net/detail/chenxh/126740
yyl8781697 2014-02-09
  • 打赏
  • 举报
回复
用asp.net开发bbs的话建议去看看bbsmax源码, LZ会发现很多还需要学习的
哈尔滨MwSoft 2014-02-08
  • 打赏
  • 举报
回复
哦。对了,像你开发这种,,尽量多去运用AJAX,也就是无刷新技术,这样能减少很多其他数据的重复加载~ 如果你初学ASP.NET 拖控件的话,每个控件执行时 ,都会postback,注意在page_load中判断下
哈尔滨MwSoft 2014-02-08
  • 打赏
  • 举报
回复
5楼一句 说的很对,速度和语言并没有直接的关系~~ 页面的访问速度,在于这个页面的代码如何去写~~ 打个最简单的比方: 比如你用PHP写了200行代码, 用.NET写了10行代码。 结果呢? 1、至于图片,保存为文件,把文章内容、图片路径存储至数据库中~ 2、对于文章格式,你需要了解HTML的样式,并且在存储时,进行转换,调用时再转换回来。这样不会导致样式错乱,而且在存储的时候,可以使用一些通用的WEB编辑器, 这些东西网上有很多现成的控件的!
  • 打赏
  • 举报
回复
页面的运行速度 看你的代码 还有服务器硬件方面 和开发语言没有太多的直接联系,不少人都说.net做的运行慢,因为他们想试图通过一堆的服务器控件来堆出一个网页,动不动就和服务器交互,其实用什么语言都是一样的 你可以存储类似html格式的内容,浏览器可以直接解析
msnadair 2014-02-08
  • 打赏
  • 举报
回复
对于开发BBS使用ASP.NET和ORACLE数据库,我有以下几个疑惑: 1.ASP.NET开发出来的BBS运行效率怎么样? 是不是网页速度到时会不行 2.所有贴子和文章数据及图片都存储在ORACLE数据库中还是使用文件系统进行存储。文章数据存储在ORACLE数据库中的话,如何保证文章内容格式吗?使用数据库保存文章内容和图片是不是效率不好或不是推荐的方式? 大家建议存储的方式是什么?
msnadair 2014-02-08
  • 打赏
  • 举报
回复
我的想法是: 1.前端采用ASP.NET 2.后端采用ORACLE+文件系统 即ORACLE存储一些用户信息,笔记本标识信息; TXT文件存储贴子的内容(HTML格式存储,这样可以存储贴子的格式及图片地址),某个子文件夹存储相关图片文件。 但是这种设计担心网页速度及刷新问题!
我本良人 2014-02-08
  • 打赏
  • 举报
回复
主要就是数据库存取的问题,其实也蛮简单的。
Im_Sorry 2014-02-08
  • 打赏
  • 举报
回复
就你学的那些,做个简易的够用了,按照你心里的想法开始把
白云任去留 2014-02-08
  • 打赏
  • 举报
回复
msnadair 2014-02-08
  • 打赏
  • 举报
回复
嗯,那就先尝试着使用ASP.NET技术实现。 基本技术框架实现计划如下: 1.使用ASP.NET开发语言开发动态网页 2.使用ORACLE数据库存储文章内容及图片(非重复性图片使用二进制格式存储,重复性图片存储为文件) 另外,因为是记事本,因此需要开发移动客户端。 这样的话,需要专门为移动客户端开发服务? 还是可以仅开发一套服务供网页端和移动客户端使用? 这种服务当下有哪些推荐的实现方式? 比如WCF,WEBSERVICE还有什么?

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧