做网页需要用C#吗?
我上次看到一个招聘.做网页发面的哪.具体我没看清.要求说能用HTML熟练的在记事本上编写.这年头还有记事本编写吗?为什么 还有说要求会用C#编写.做网页还需要这个吗? 还有fontpage好像是这个拼的吧.现在有了MX那个工具还要用这个吗?
建议:
你了解到的只是网页制作最基础的,也是一些简单的静态网页设计的思想.
熟练掌握HTML语言是对后台开发很有帮助的.因为很多服务器网页端会根据用户的需要来制定不同的页面,或者使用一些编程的语法来实现一些重复出现的网页元素,这种情况下,可视化的开发工具是无法解析,更无法实现可视化的设计.
可视化的网页开发工具很多,如FRONTPAGE,DREAMWEAVER,INTERDEV,它们可以加速页面布局的设计,其实没有哪个更好, 同一时代的开发工具, 它们之间只不过是使用习惯上的差异, 各有千秋.但是长期使用它们的可视化设计功能会渐渐淡忘代码层的开发, 这样就导致到了开发服务器端的动态网页的时候才知道基础没打好.
正因为如此, 现在的网页设计也逐渐分开, 分为网页界面设计, 和动态网页设计. 网页界面设计除了熟练操作可视化的网页开发工具, 其实他们对HTML,CSS都有很深的了解, 而并非仅仅只会用工具.
你说的C#和JAVA一样,是用来开发"高级"的网页的, 这种网页多数是很庞大的系统,有着复杂的业务逻辑,可以和用户产生交互的网页,这种网页相对于静态网页,就是动态网页. 当然, 规模较小的可以用ASP和php来开发.
C#和java都是开发企业级应用的语言,类似C++,它们不处理页面效果,只关注业务和数据的流程, 这样, 就把用户界面,数据还有逻辑进行了分离. 这在程序设计中称为MVC模式,这种模式对于复杂的系统很有帮助, 以方便扩展和维护.
另外, C#和JAVA也可以做应用程序,而并非仅仅是网页用.
|