我叫塔贝塔我有个问题..。我是一名网页设计师,但我总是发现,在设计布局和编码设计时,我会为网站想出很棒的想法。我想知道我需要从哪里开始学习后端编程,不仅是为了知识,也是为了挑战它。我已经在网上搜索过了,但似乎找不到我要找的信息。如果有人能给我一个简单、直截了当的答案“这就是你需要学习的语言”,或者引导我朝着正确的方向前进,我将不胜感激。当涉及到这一点时,我完全是一个新手,所以即使是最基本的信息对我来说也可能是一颗智慧的珍珠。:)
发布于 2011-01-15 16:46:04
对于这种类型的问题,你永远不会有一个简单、直接的答案:)你是Mac用户吗?如果是这样的话,您可能需要学习PHP或Ruby on Rails来进行服务器端编程,以及MySQL来进行数据库编程。这些技术广泛应用于其他操作系统,包括Windows。Apache web服务器和PHP包含在Mac中;Rails很容易设置。大多数主机提供商将提供廉价的LAMP主机软件包(Linux,Apache,MySQL,PHP) (谷歌"LAMP教程“)
如果你是个人电脑专家,你可能想要学习.NET (VB或C#)、SQL Server和IIS。不同技术之间的开发实践有许多相似之处,MVC是推荐的设计模式。理解MVC很重要。
还有许多其他的“后端”技术,包括JAVA、ColdFusion等,但PHP/MySQL是最常见的。
您还可以了解服务器端内容管理系统,如Drupal、Wordpress或Joomla等。这些系统负责大部分低级数据处理,让您可以更多地关注内容和外观,同时牺牲一些灵活性。
祝好运!
发布于 2011-01-15 17:03:00
只是为了补充我的两点意见。在现实中,编程语言并不像对这些原则有一般的了解那么重要。这样看:知道如何编程与知道如何设计是一样的。编程语言只是一种工具,就像photoshop一样,你可以擅长它,但它本身不会让你成为一名设计师。
对于web后端开发很重要的概念,实际上也是你遇到挑战时必须知道的,是面向对象编程,表示逻辑和计算逻辑的分离,数据库抽象,网络协议(特别是http)。
与学习将php和html组合在一起的快捷方式相比,理解这些要点将会有很大的回报。
发布于 2011-01-15 16:27:41
PHP可能是最常用的后端语言,在服务器中设置PHP时,它的问题可能最小。我建议使用框架(至少在开始时),这既是为了方便使用,也是为了安全问题。为此,我推荐Zend框架。这里有一个很好的入门教程:http://www.survivethedeepend.com/。
https://stackoverflow.com/questions/4698645
复制相似问题