和山论坛

 找回密码
 会员注册
查看: 2169|回复: 8

关于互联网开发

[复制链接]
发表于 2013-11-1 23:09 | 显示全部楼层 |阅读模式
工作两年多,从事互联网开发,这里写下我的一点小小感受,当然,我也只是菜鸟一只
一、开发语言
        互联网的开发语言很多,现在市场上用得最多的我估计是php了,其他的还有java,python,ruby等。这主要因为php入门相对来说简单的多,而且框架很多,我没记错的话,和山论坛应该也是用php的Discuz开发的。当然,不同的框架针对不同的业务有不同的优势。比如Discuz开发sns,phpcms开发cms,ecshop开发商城。。。。。。还有什么thinkphp,symfony,yii,ci,zf等等许多框架,都是相当完善的。小型的一般lamp(linux,apache,mysql,php)就差不多了,这主要看网站的流量(pv),用户访问数(uv),并发数等部署。
        相对于php,java在互联网中的应用可能要相对复杂点,一般大型的网站基本都是多语言结合的,比如java,php,nodejs等,java的在网站开发中的优势在架构方面比较明显,其也有一些框架,比如spring,struts等,服务一般用tomcat和jetty,准确来说,jetty就是java开发的servlet容器
        python,这是我现在主要使用的语言,入门级的web框架django,因为使用的人比较多,所以相对来说比较成熟,其他还有web.py,tornado,flask等,如果你是新手建议使用django,如果有一定的基础可以使用tornado,flask。如果你的网站开发需要比较自由,那就用web.py。我用python主要用来写蜘蛛(爬虫)和数据处理,python的第三方package很多,安装也相当方便

二、整站技术
        一般的,我们把网站分为前端,后端两部分
        前端技术主要是指用户可以看到的效果,div+css+js。这里还需要设计,美工的配合,如果你会ps(photoshop)那么,你起码可以成为美工了。现在很多手机网站采用的是html5的技术,当然大部分的电脑打开的网站还是用html4为主,毕竟要考虑太多的浏览器兼容性问题,css3也用得少。说说js(javascript),js主要用来制作网站的一些动态效果,信息交互。当然还有布局,如果js原生用的不是很熟练,可以使用jquery,它简化了很多的工作,而且有很多的框架,比如masonry(瀑布流)等。针对后端的有nodejs等
        后端技术有数据库技术,开发语言,服务器架构
        现在的互联网时代是大数据时代,大数据存储是很大的命题,infoQ会议也常常讲到大数据。一般的小网站使用单一的mysql就行了,其他存储还有mongodb,memcache,redis等,基本把后面三项定义为缓存,企业级大数据也会使用oracle,这个使用的比较少,还有像BerkeleyDB等。移动设备一般使用sqlite。
        服务器架构,这相当于是房子的墙脚,我也不懂

三、其他
        其他的,比如发布,服务器代理,hadoop,数据仓库,hadson,nexus等,我也不太了解项目管理什么的
        其他的开发环境,大部分人还是使用windows,我比较喜欢用centos,还有ubuntu,cengos和ubuntu是linux,习惯命令行的可以使用。前端的大概只能用windows,主要ps什么的。



最后推荐2个好用的软件
印象笔记 搭配chrome插件,看到好东西直接保存,方便

keepass2 密码保存工具








发表于 2013-11-2 10:52 | 显示全部楼层
做产品的入过,感觉有道云笔记比印象好一点。唉唉,是要懂点技术唉,,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-2 12:56 | 显示全部楼层
和风 发表于 2013-11-2 10:52
做产品的入过,感觉有道云笔记比印象好一点。唉唉,是要懂点技术唉,,,

做产品好   
回复 支持 反对

使用道具 举报

发表于 2014-3-6 22:12 | 显示全部楼层
这么专业的技术贴 尽然漏读了
回复 支持 反对

使用道具 举报

发表于 2014-5-21 21:59 | 显示全部楼层
交流交流好啊!楼主真厉害
回复 支持 反对

使用道具 举报

发表于 2014-6-11 20:06 | 显示全部楼层
LZ现在在哪高就?
只会Java web和SSH的怎么破,没时间学这么多语言啊。。。。学校只教Java的
回复 支持 反对

使用道具 举报

发表于 2014-6-11 20:16 | 显示全部楼层
作为一门脚本语言,python竟然还能开发网站
回复 支持 反对

使用道具 举报

发表于 2014-8-6 12:44 | 显示全部楼层
有工作三五年JAVA方向有要换工作吗?联系我~~~
回复 支持 反对

使用道具 举报

发表于 2014-9-14 17:29 | 显示全部楼层
顶你个,好好学
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则


浙江科技学院和山论坛|手机客户端|小黑屋|和山论坛

GMT+8, 2024-3-29 20:03 , Processed in 0.102083 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

© 2005-2019 和山论坛(www.hsbbs.com)

快速回复 返回顶部 返回列表