V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
foreverqh
V2EX  ›  问与答

学生党准备开发一个技术交流论坛,求前辈指点一二

  •  1
     
  •   foreverqh · 2014-12-04 18:07:45 +08:00 · 3271 次点击
    这是一个创建于 3674 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先介绍下背景:
    本人学生党,CS专业,有一定C、JAVA语言、数据库的基础,先前做过最大的东西就是课程设计时候,用Java结合WindowBuilder插件连接数据库开发的一个物业管理系统。

    如今参与老师的一个网站开发项目,负责开发网站的论坛模块,主要需求是给网站的用户提供一块技术交流和讨论的地方。

    因为之前这个项目是用JSP写的,所以打算继续用JSP开发论坛部分,现在部署好了Java EE的开发环境,开动之前觉得有些迷茫。。。有点想法是觉得像V2这样类型的网站就挺不错的,想学习开发,就是不知该从何下手。

    若能指点一些方向,感激不尽!


    ps.一点疑问,如果说Java是负责网站开发的后端,那是否可以等功能差不多实现了再利用前端开发工具修改页面的界面风格。
    27 条回复
    imxz
        1
    imxz  
       2014-12-04 18:14:25 +08:00
    用我的吧 : )

    不过是 php

    http://letsbbs.com/
    hsu
        2
    hsu  
       2014-12-04 18:15:35 +08:00
    “再利用前端开发工具修改页面的界面风格”

    你这个项目重点就在界面上,后端的不叫事,先搞前端。
    foreverqh
        3
    foreverqh  
    OP
       2014-12-04 18:19:34 +08:00 via iPhone
    @imxz 好的,其实我也知道PHP是主流,主要论坛模块需要和先前的JSP项目结合,不知道两种语言会不会遇到问题。。。
    foreverqh
        4
    foreverqh  
    OP
       2014-12-04 18:28:00 +08:00 via iPhone
    @hsu 嗯,主要是我个人希望开发时候能重视界面的开发,这样做出来东西能好看一点。请问还是用bootstrap的套件就足够了吗?
    mornlight
        5
    mornlight  
       2014-12-04 18:28:15 +08:00
    从0开始写一个论坛?你为何不用Discuz这种现成的程序。两者通过某些接口共享数据就好。
    foreverqh
        6
    foreverqh  
    OP
       2014-12-04 18:34:00 +08:00 via iPhone
    @mornlight 看了一下,觉得是不错的方向啊。你的意思是说PHP和Java的衔接不用担心,一个网站的开发可以同时使用?
    Ricardoli
        7
    Ricardoli  
       2014-12-04 18:45:58 +08:00
    题外话,楼主大几了?
    foreverqh
        8
    foreverqh  
    OP
       2014-12-04 18:51:47 +08:00 via iPhone
    @Ricardoli 大四了,惭愧~~
    foreverqh
        10
    foreverqh  
    OP
       2014-12-04 19:03:12 +08:00 via iPhone
    @jiyinyiyong 感谢!吃完饭回去详细看一下。
    crab
        11
    crab  
       2014-12-04 19:28:41 +08:00
    @imxz 安装页面,到点创建数据库就空白. Win7 AMP
    imxz
        12
    imxz  
       2014-12-04 20:04:35 +08:00   ❤️ 1
    @crab 数据库连接是否有问题 ? 一直空白然后就没然后了么 ?
    wolfan
        13
    wolfan  
       2014-12-04 20:43:32 +08:00
    Java写站一般是企业级的吧,一般情况是用PHP吧。
    不过现在好像流行python and node.js的样样~
    ericls
        14
    ericls  
       2014-12-04 20:43:54 +08:00 via Android
    我有一个。。 但是是Python的
    crab
        15
    crab  
       2014-12-04 21:09:51 +08:00
    @imxz 数据库也是在本机的,正常。点 [创建数据] 按钮后,就空白页面了。
    imxz
        16
    imxz  
       2014-12-04 21:22:06 +08:00
    @crab 填入数据库信息后 会提示数据库连接测试成功,有看到么
    foreverqh
        17
    foreverqh  
    OP
       2014-12-04 21:32:51 +08:00
    @wolfan 对的,其实我也挺想接触PHP或Python的开发,但无奈老师给的项目之前的一部分已经用JSP完成,不知在同一个网站中使用两种技术是否可行呢?
    crab
        18
    crab  
       2014-12-04 21:34:09 +08:00
    @imxz 没有看到。有看到请求http://域名/install/testdb/localhost/root/123qwe/gg,但返回空。
    wolfan
        19
    wolfan  
       2014-12-04 21:38:57 +08:00 via Android
    @foreverqh 当然可以,只要你的服务器能行就行。
    mornlight
        20
    mornlight  
       2014-12-04 21:53:57 +08:00 via Android
    @foreverqh 很多地方都是用现成的程序啊,比如小米、360的用户论坛,自己写很费时间,功能少,最关键的是,以普通学生的水平,肯定漏洞和bug一堆。
    foreverqh
        21
    foreverqh  
    OP
       2014-12-04 22:01:17 +08:00
    @mornlight 对的,我也这么想,所以现在不断在找开源的论坛,有没有什么推荐?
    mornlight
        22
    mornlight  
       2014-12-04 23:06:36 +08:00 via Android
    @foreverqh 国内常见的有Discuz wecenter
    foreverqh
        23
    foreverqh  
    OP
       2014-12-04 23:47:13 +08:00
    @mornlight OK!
    chineselittleboy
        24
    chineselittleboy  
       2014-12-04 23:56:38 +08:00 via Android
    @mornlight 你好 我也是个学生 我现在需要在thinksaas基础上增加一些功能 目前PHP应该能算入门了 请问如何才能上手那个来源系统
    JamesRuan
        25
    JamesRuan  
       2014-12-05 00:58:56 +08:00
    论坛说简单简单,说复发复杂的,关键是你这个东西有没有未来,如果未来比较渺茫就简单点好了。
    mornlight
        26
    mornlight  
       2014-12-05 11:05:54 +08:00
    @chineselittleboy 你说的那个我没有玩过,没法帮到你,抱歉。
    chineselittleboy
        27
    chineselittleboy  
       2014-12-05 12:43:19 +08:00
    @mornlight 假如随便拿到一个开源的社区系统 一般要怎么做才能上手 比如说在原来的基础上增加自己的功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5801 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:41 · PVG 10:41 · LAX 18:41 · JFK 21:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.