做网站要用什么软件,工具?
基础是HTML/CSS是用来做一个网站的显示的内容,比如你刚打开一个网页看到的的内容基本是HTML/CSS,相当于网站的门面,这一部分很简单入门很快。
脚本语言,常用的PHP/Javascript,是用来实现各种功能的。
比如看到这个答案你不自觉的点赞,那个赞的图案是由HTML/CSS控制显示的,但那样只是一张图片点了也没用。
而脚本语言的作用就是告诉服务器有人点了一个赞,然后脚本语言就会计算有几个人点了赞,再把这个结果交给数据库储存起来,所以等你浏览一个网页就会有脚本语言去调用数据库里的结果然后按照HTML/CSS的要求把结果显示在哪里。
数据库,不用多说了你登陆淘宝,支付宝,网银的用户名,密码都存到哪里。
当你输入用户名,密码单击登录时,脚本语言就会到数据库里查找,找到了就会让你登陆。
找不到就会告诉你登录失败。
所以,要学会HTML/CSS+一门脚本语言+一种数据库软件需要完整的新手推荐:XAMPP(新手,学习推荐使用。
编译环境,必备)+zend studio/dream waver(任选一个,但最好找到破解版。
编译器,必备)
开发软件需要什么
不论你学的是C、C++、C#、vb、java,你都要学习下面的东西,当然你已经很了解的,可以跳过,或者做适当的复习:1、计算机硬件原理:了解硬件怎么工作,知道软件是怎样在硬件上工作的,CPU架构,指令,怎么做运算,内存如何工作,内容地址是怎么回事,硬盘如何存储,数据和指令如何通过电路和元器件转化成电流和脉冲,可能需要数据电路的原理。
无论从事计算机哪方面,比如网络、软硬件,这个原理都必须精通。
因为计算机技术是很抽象的,但是在现实和具象上是依赖硬件。
2、操作系统原理:在了解了硬件原理后,了解操作系统是怎么工作的。
因为所有的软件都是基于操作系统的,而操作系统本身也是一个软件。
这些结合硬件来理解,就更容易了。
3、编译原理:了解软件从源文件到目标文件,到执行的全过程。
如果有必要,其中的东西也要专门买书去研究。
这样代码上不容易犯错误。
了解了硬件原理和操作系统原理的基础上,了解编译原理也就比较简单。
当然每种语言编译过程都不一样,但是原理都是基本相同。
4、数据结构和算法分析:好的算法,事半功倍,此外可能还要补一些高中数学、高等数学的知识。
以上每部分,都要至少1-2个月或者150个小时以上的钻研,要做到基本掌握。
如果不掌握以上部分,不是说学不了软件,但是如果想学精通,想比一般人强,是不可能的,因为你只知道怎么做,但是为什么这样做不清楚,就是死记硬背了,反反复复的记忆效率也很差。
有时候很多独立的软件开发的工具书,没有讲的那么细致,只是告诉你如何做,但是不会告诉你为什么这样做,另外一些好的方法也无法告诉你,因为都需要从基础的硬件电路电流原理来介绍,如果从原理上说,那会说的没完没了。
大约半年甚至1年后,此时你所有软件开发需要掌握的基础知识,都比较明白了。
再开始研究程序开发,就会觉得开发很简单,事半功倍。
因为你已经从原理上理解了,软件是怎么工作的。
所以也知道软件开发的学习周期至少在1年以上。
达到能够开发中型软件,至少也要1年半,而且这个时间还是每天都在钻研的时间。
网站开发用哪个软件比较好?
网站开发不是那么简单的,是只是用什么软件就能搞定的,是需要会编程,和数据库的。
这些都是基础。
现在的服务器技术有很多,根据你选用什么服务器语言来决定使用什么工具。
现在主流的技术是asp.net(工具是:vs.net)和j2ee(工具是:eclipse).如果你说的是做网页设计就比较容易了。
三个软件就搞定了.Dreamweaver,Flash,photoshop.
做网站用到什么软件?
Dreamweaver、Flash Professional以及 Fireworks,为 Web 设计师与开发人员提供了更高层次的清晰、高效而且简化的工作流程,令他们制作 Web 站点、交互体验及移动内容的工作更为便捷。
Dreamweaver 是由美国著名的软件开发商Macromedia公司推出的一个“所见即所得”的可视化网站开发工具。
Fireworks是Macromedia公司网页设计“三剑客”之“火焰”,它以处理网页图片为特长,并可以轻松创作GIF动画。
flash是Macromedia公司网页三剑客之中的“闪电”,其以制作网上动画为特长,它做出的动画声音动画效果都是其他软件无法比拟的。
自己去下吧!
网站开发都要学会什么?
1.网站开发要熟悉页面制作的基本知识 html语法,css语法,dreamweave 网页编辑软件 2.需要学习一些图片和FLash制作和处理软件 photoshop,firework,flash,swish 等等 做后台开发的人,只需要会简单使用就可以了,不需要学的很精通 3.表单提交客户端处理脚本 vbscripit,javascript 4.后台处理语言 ①asp②jsp/java/serverlet③PHP④CGI/PERL⑤asp.net 精通其中一个就可以开发自己的网站了,不过找工作的时候好象很多是要会至少两个 5.WEB服务器的架设和管理 比较通用的 IIS,APPACE,还有很多..... 6.数据库 access,sql server,mysql,oracle 掌握一种数据库就可以开发网站了,还是那句话,现在找工作好象要熟悉至少两中数据库 7.网络安全基本知识 写代码的时候要注意是否存在益出和注入漏洞。
如果是自己的服务器,要熟悉怎么防止黑客攻击,防火墙的安装使用,等等 网站开发可分为页面制作和后台开发两种,页面制作的工作只需要掌握第一和第二条就可以了,而后台开发则初了第二条以外都要掌握。
特别是现在很多公司是页面制作和后台是同一个人,自己想象一下自己要掌握什么了.其实还有一些东西比较深了,没写,不过能把以上掌握,就已经是很不错的网站开发者了,到时候自然知道还要掌握怎么东东了。
做网站后台需要学习什么软件?
asp或者php 软件介绍: asp: asp英文名:Active Server Pages。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
特点优势 与HTML相比,ASP网页具有以下特点: ⑴利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; ⑵ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; ⑶服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; ⑷ASP[1]提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; ⑸ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等; ⑹由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取; ⑺ 方便连接ACCESS与SQL数据库; ⑻开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。
ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。
但是其原理也是一样的。
工作原理 当在Web站点中融入ASP功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。
2、浏览器向服务器发出请求。
3、服务器引擎开始运行ASP程序。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
php: PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。
PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
可以生成Forms,ComboBoxes,Grid,Menus等的组件,并支持将数据转为XML/JSON格式。
PHP语言解析 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。
PHP安装 它可以比 CGI或者Perl更快速地执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
特性 PHP的特性包括 PHP: PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
PHP安装它可以比 CGI或者Perl更快速的执行动态网页。
用PHP做出的动态页面与其他的编程语言相比, PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多; PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现, 而且支持几乎所有流行的数据库以及操作系统。
最重要的是PHP可以用C、C++进行程序的扩展! 优势 1、开放的源代码: 所有的PHP源代码事实上都可以得到。
2、PHP是免费的: 和其它技术相比,PHP本身免费且是开源代码。
3、php的快捷性: 程序开发快,运行快,技术本身学习快。
嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。
编辑简单,实用性强,更适合初学者。
4、跨平台性强: 由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。
5、效率高: PHP消耗相当少的系统资源。
SiteTeam企业自助建站软件是一部专业为搜索引擎营销(网站优化/SEO)而设计,操作极简单,网站极稳定、故障自动修复、在线升级维护、建站速度极快、专为大众上网营销而设计的完全免费开源企业建站系统! 6、图像处理: 用PHP动态创建图像 7、面向对象: 在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。
8、专业专注: PHP支持脚本语言为主,同为类C语言。
学web前端开发需要用哪些软件
web前端开发除了PS、DW之外,还有一些常用的前端开发工具,以下仅列出前端工程师常用的两款:1、WebStorm:WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。
目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。
个人经验:WebStorm优点是代码提示、高亮等等,支持很多框架。
非常适合项目开发。
缺点是启动稍慢。
2、Sublime Text3:Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
个人经验:Sublime Text3通过安装不同的插件可以完美支持各种语言。
相对于webstrom,它的启动速度非常快,常用于修改单个文件的错误或者调试。
要学习网页设计,需要用到什么软件?
前端设计主要的工作无非就是按照效果图使用前端的代码来做出符合要求的静态页面,使用的软件大致如下(不同人是使用的可能不同):1、以Photoshop为代表的图片处理技术。
网页设计的第一步是按照客户的需求来设计网站效果图,这个工作是由美工来完成的,现在网页设计严格的来说不包括美工的工作,即美工只负责设计效果图网页的设计师只负责严格按照效果图将效果图的样式以网页的形式做出来,那可能有人会问为什么网页设计师还需要ps呢?那是因为网页设计师也就是前端设计师需要将美工制作的效果图(一般是psd格式的)使用ps的切片功能将其中用的到的图片裁切出来放到网页上去用,此时就要使用photoshop来完成这个工作,所以作为网页设计师或者前端设计师会一些基本的Photoshop知识还是很有必要的。
2、前端代码编辑器如dreamweave、hubuilder等,建议初学者使用记事本等文本编辑器。
我们知道现在的网页设计都是纯手写代码基本没有使用可视化编辑的了,原因是可视化编辑的网页有很多弊端如代码冗余、后期改版难以控制和维护、网页的执行效率和性能不高等。
此时解决的办法就是纯手写htm、css、js等代码来做我们的网页,但是我们在实际开发过程中又有些问题,学习的网页的初期我们可以使用记事本或者有些简单的文本编辑工具来写代码,但是在实际开发过程中我们需要借助有些好的编辑器来提高我们的效率, 此时就需要使用功能强大的编辑器,提供代码高亮、代码提示等功能来提高开发的速度,常见的前端代码编辑器有dreamweave、hubuilder、sublime等等,这个根据个人的习惯和工作的环境进行选择即可。
但是建议初学者使用记事本等文本编辑器,这样能让我们记住一些关键词,有利于学习。
3、一些更高级的前端工具和软件我们也需要学习。
在实际的开发过程中,以上的工具并不能完全满足我们的需要,尤其是开发一些大型的项目的时候,我们需要使用和借助更多的工具来帮助我们进行开发,这里简要说一些。
例如当我们进行团队合作的时候,我们可能还会使用一些版本控制工具来进行团队合作,如svn、github等,在进行项目管理的时候我们可能还需要一些前端的包管理工具如grunt、webpack等。
这些工具都是一个专业前端工程师应该学些的。
总结:简单的介绍了一些网页设计中需要使用的软件和工具,可能不是很全面,但是可以给大家作为一个参考。
做网站都需要些什么东西?需要什么软件?
网站早已不再神秘,再也不是什么高技术活。
普通用户也可以轻松的建立出相对专业的网站。
下面向大家简单介绍一下个人建站的一些流程和注意事项。
一、域名 要想让人家访问自己的网站,域名是必不可少的。
域名要尽可能的短、尽可能的方便记忆,当然现在好记的、有特征的域名已经不多了,这需要你自己进行考虑,只要觉得有一定的规律或便于用户记忆即可。
二、空间 要建网站,其次必须要有一个空间,即存放网站的地方。
对于个人用户,建议购买虚拟主机。
在购买虚拟主机时要看其服务、速度、响应时间等。
一般选择有一定名气的服务商即可。
注:域名、空间目前国内比较好的服务商像中国万网、中资源等都是非常好的选择,不过它们的价格比一般的服务商要贵一些。
三、网站程序 网站程序当然是选择现成的,因为个人没有必要去从头开始编制一个网站程序,也没有那个实力。
现在网上有现成的网站管理系统,像网奇Dvnews建站系统就是一款非常适合个人站长建站的工具。
当然,这类系统还有很多,可以在自己综合试用的基本上进行选择。
在选择网站程序时,还必须考虑到其通用性和二次开发。
对于通用性不好、不利于二期开发的,虽然功能强大但不建议选用,因为网站有了一定规模后需要进行个性化功能设计时会很麻烦。
另外程序尽量选择asp(asp.net),PHP、JSP等在国内不是特别流行;在asp和asp.net之间也尽量选用asp.net,毕竟其基于.net架构是发展的潮流。
四、网站设计 选择好了网站程序后,则需要根据自己的需要进行网站设计。
一般来说,如果有专业的美工和程序员进行修改自然最好。
不过个人站长可能不一定具备这种条件。
这时不防根据自己选用的程序来进行定制或选择增值服务。
例如动易就提供网站定制服务,不过动易对网站空间的要求比较多,需要进行组件注册,有很多服务商并不提供该项服务;其次网奇Dvnews建站系统等在提供源码的同时,还提供增值服务,例如满足用户的需求设计个性模板,定制模板同时赠送LOGO、Banner等设计。
当然如果不希望花钱的话,也可以到到网奇(http://www.wangqi.com)下载免费模板,非常适合个人网站站长初次投资较少的情况。
五、更新 更新是一件比较麻烦的事,在具体的实施过程中可以注意以下几点: 以质取胜:即靠内容的质量取胜; 以新取胜:即以一定的原创内容取胜; 以时取胜:即尽量追究时效,对内容尽早的发布; 综合言之,如果能做到人无我有,人有我新那么就可以了。
六、推广 有了好的内容是不必过于担心网站访问量的。
毕竟口碑的力量还是很大的。
当然这并不是说我们就不需要推广,像登录搜索引擎、相互宣传、相互链接等都是行之有效的方法,各位站长可以在摸索的过程中不断前进。
这里只是粗略的介绍个人网站的流程,希望对大家有所帮助。
手机网站开发需要学习什么软件?
协议你可以暂时不用太关注,先集中精力把C学好,C是最基础的东西。
然后看看操作系统的知识,还有UI框架,每个手机平台的UI框架都不尽相同。
等你做了几年之后,就可以了解一些移动设备的系统知识了。
比如单模手机和双模手机的软硬件架构,智能机的软硬件架构,各个cpu做什么样的事,软件怎么协调工作等等..
转载请注明出处51数据库 » 网站开发需要用什么软件
simon笑哈哈