作为开发工程师,我来回答你的问题。
1.需求分析
简单描述一下我理解的需求。为你的个人写作建立一个网站。这个网站讲究写小说,然后让别人付费看你的小说。
2.首先拆解需求。
个人用户,付费(支付宝或者),小说类网站,这里我就分解成三块来为你解答。
3.系统实现
这里实现的前提是你要知道一些基本的计算机知识。
首先,登录网站的角色要分为两类,作者和读者,也就是说你至少要有两个用户系统,一个可以编辑写文章,一个只能查看文章。
pay,已经有很多现成的第三方解决方案。比如支付宝或者支付,你可以去他们官网找现成的解决方案,植入你的网站。更简单的是,你可以把你的收据二维码贴在网站上,让别人扫码支付。。
对于一个小说网站来说,你用文字编辑器写一篇纯文字小说就够了。但是如果你的小说内容比较复杂,有图片,甚至文字有不同的颜色,你就要考虑一个丰富的文字编辑器来满足这些复杂的需求。
4.系统在线
通过以上实现了小说网站系统后,你要把它放到网上让人看到,别人就可以通过他的手机看到你的文章,并给你付费。所以你需要先去云服务器买服务器,然后申请一个公共域名,让别人用手机访问你的网站。
5.费用概算
如果你懂技术,自己开发一整套网站,然后买个最低配置的服务器用一年,800左右就可以了。但是你没有。;我不懂技术。如果要找专业的技术人员帮你做,技术费加上服务器费大概3000-4000。
从软件工程的角度来看,网站开发也属于软件开发范畴。众所周知,软件工程是用标准化、系统化和过程化的思想来开发和维护项目的。无论是所谓的软件开发还是网站开发,都是同一个道理,并没有偏离这个范畴。它的最终目标是简化和规范操作流程,提高工作效率和生活效率,从而促进经济和社会发展。
如果坚持认为一个软件应该是一个流程而不是别的什么,那么网页就不是软件,它只是浏览器这个流程载体上的一个表现,所以网站开发不是软件开发。那些用java或kotlin编写的原生android应用程序s。用wift语言开发的ios应用,用微软wpf开发的桌面应用,都可以算是真正的软件开发。
无论从软件工程的角度还是从过程的角度,开发过程都必须遵循标准的开发过程才能高效和规范。从可行性分析到需求分析,从产品结构设计、模块设计到编码调试测试,最后上线运行、维护、升级、报废处理,都是由公司启动。发送者需要经历的过程。如果你不不要为了进步而标准化,你最终会拖垮自己。
其实所谓的软件开发和网站开发已经很模糊了,web开发的技术也可以用来实现软件开发。比如使用电子框架开发的网页级桌面应用;使用webapp相关框架制作的移动应用,都有web技术。直接参与手术。比如数字天堂(北京)网络科技有限公司hbuilder联合mui和h5开发的wabapp,可以同时打包成apk或者ipa。
目前流行的是前端和后端分离的开发模式。对于后端开发者来说,提供的接口可以提供给不同的端,比如手机应用、平板应用、pda和网站系统。无非是不同的请求在后端做出不同的策略,在最终的数据源和运维监控方面是一样的。然后侯端开发的定位是什么?我觉得只能用软件工程的范畴来定义。
无论是软件开发还是所谓的网站开发,我个人认为没有本质区别。除了语言不同于集成开发环境,技术上是平等的。