Common problem

什么叫动态网站?什么叫静态网站?

动态网站,是指将网站文字内容,图片内容储存在网站数据库中,管理员通过网站后台来更新数据库中的文字或图片,这样网站前台页面的文字或图片也会自动更新。也可以用CMS来表示动态网站。
CMS: 英文全称是 Content Management System,中文意思为内容管理系统。指网站前台显示的内容可以让网站管理员登录网站后台进行修改、添加、删除操作,需要有数据库支持。CMS适用于需要经常更新的网站栏目内容,例如产品管理,新闻管理等。为了保证程序代码质量并且方便程序功能的维护和扩展,上海茸易科技仅使用自己的CMS系统架构客户网站,并不采用第三方的其他开源的CMS系统,但可能会使用第三方的组件或控件嵌入程序代码。
静态网站,是相对动态网站而言,没有数据库支持不能在网站后台更新的网站。只能通过专业网站设计制作工具来更新。
误区:动态的图片或者动态的flash动画,不属于动态网站范畴。

你们使用什么程序语言定制开发网站?

我们主要采用2种web程序语言开发网站程序:

1. Php,搭配mysql数据。
2. Golang,搭配mysql数据库。

另外早几年我们也采用asp开发网站程序,但由于现在微软已经淘汰了老旧asp脚本语言。

你们会采用免费开源的CMS系统吗?

现在市面上有许多优秀的开源程序,例如wordpress,shopex等等。
但在绝大部分情况下,我们公司不会采用开源CMS系统来为客户开发网站,而是由我们公司内部的程序员编写所有代码。

为什么我们更愿意自己开发的CMS程序? 2个主要原因:
1. 我们自己程序员写的程序代码,我公司内部可以方便控制CMS程序代码质量。并且方便我们自己将来应客户的要求对CMS进行改进或增加新的功能。
2. 如果网站建设中采用第三方开源的cms,某些开源cms不一定都能被允许用在商业上,另外就是我们程序员要学习不同的开源cms系统也需要花大量时间,间接提高了开发时间成本。还有一个潜在的风险就是开源cms的代码都是公开的,如果黑客找到一个开源cms的漏洞,就可能黑掉成千上万个网站。这也是我们不愿意看到的。

你们公司会提供给客户最终完成的网站的所有源代码吗?

可以的。并且我们可以提供给客户所有设计稿源文件,psd photoshop格式。
不过无论是程序源代码还是设计稿源文件,都只能在客户付完网站设计开发费用之后才能够提供。
需要注意的是,如果客户拿到我们提供的网站源代码,客户自行找他人修改网站源代码,造成网站错误不能使用,我们公司将不承担任何责任,并且不能再继续提供网站维护服务。

网站测试文档如何书写?

如何书写简洁明了的网站测试文档?

把网站测试后的每一个问题写成文档有几个要素:

a,页面url链接,例如http://www.sj-web.com.cn
b,页面中错误的是什么,例如xx文字不对,aa图片没对齐。
c,页面中正确应该是什么,例如xx文字正确的应该是bb文字。
d.网站内容截图(不是必须)。

一个测试问题,在测试文档中,主要记录上面的a,b,c三点要素,就可以一目了然。d是可选项。