This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / web application软件开发请教以前一直做手机软件的, 最近闲极又没有工作, 打算研究网络应用程序. 第一步想做一个简单的餐馆的网站供顾客浏览查询. 由于这方面知识一片空白, 请哪位大侠指点一下, 应该用什么开发工具, 什么语言比较合适. 因为是个人开发, 所以想用free或开源的工具软件. 谢谢了.
-jasmine8gu(Jasmine);
2010-6-12
{245}
(#6123583@0)
-
php
-informix();
2010-6-12
(#6123588@0)
-
如果有兴趣,我愿意把我的东西弄成open source. 我没时间再弄了.
-nicetomeetyou(淡定灌水);
2010-6-12
(#6123677@0)
-
牛哥做过了,最好换一个方向
-c1xwy(洪兴罩俺去战斗);
2010-6-12
(#6123604@0)
-
如果你的目的不止于一个网站,而是想以此学一门技术,建议你学Java。全部免费,open source的东西铺天盖地。或者学C#.这两样是正途,其他都是歪门邪道。
-wincity(toad 会英文的红卫兵);
2010-6-12
(#6123608@0)
-
对对, 是想学一门技术. 现在就是不知道怎么入门. 虚拟主机已经租好了, 开发平台现在用的是myeclipse+tomcat+mysql, 网页的内容是用HTML一行一行敲出来的. 但是有人说这么开发太原始了, 有现成的设计工具可以用. 有人可以指点一下吗?
-jasmine8gu(Jasmine);
2010-6-12
(#6123623@0)
-
有 HTML 的工具吧,比如 Dream Weaver 之类的。但据我所知,programmer 写HTML基本都是手写的。大地方 HTML 有专人写,用工具。写好后,programmer 再加东西。
-wincity(toad 会英文的红卫兵);
2010-6-12
(#6123681@0)
-
哦, 是这样啊, 谢谢谢谢. 另外有人提到opencms, 说是用来做web app开发的, 有人知道这是什么东西吗?
-jasmine8gu(Jasmine);
2010-6-12
(#6123689@0)
-
CMS是 Content Management System,一般只有比较复杂的网站才有用,比如 Toronto Star。商业的web app,web pages大都简单得多。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6124187@0)
-
为什么用虚拟主机呢?你这是商业开发吗?要不然server放在自己的PC上不就行了?
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6123919@0)
-
现在这个app是帮一个熟人建一个网站. 他新开了一个餐馆. 所幸他要求也简单, 时间也不紧, 刚好给我学习的时间.
-jasmine8gu(Jasmine);
2010-6-13
(#6124133@0)
-
web app, Java 最流行的 framework 是 Struts。Struts 有两个版本,一个是1.x,目前好像大部分地方都用;另一个是2.x,跟1.x有质的区别。要学,可能最好是2.x。1.x的东西,工作需要时,再学。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6123920@0)
-
另外一个 framework, 叫 Spring MVC, 很有创意。不过 Spring 本身是很大的一个 framework,可能不适合初学者。如果你能不管 Spring Framework,只学 Spring MVC,那就很值。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6123922@0)
-
Database 到 Java 的 转换, 流行的软件叫 Hibernate。另外一个叫iBatis,比 Hibernate 简单得多,但是用的地方少。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6123924@0)
-
转换 是不是指直接从数据库table 到Java Object?
-coolmao(酷猫*Zensunni);
2010-6-13
(#6123929@0)
-
正是。学名叫O-R Mapping。俺叫"转换”,只是不想吓着初学者。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6123938@0)
-
呵呵, so considerate
-jasmine8gu(Jasmine);
2010-6-13
(#6124138@0)
-
做web的,要懂CSS, DOM, 还有 JavaScript。JavaScript有不少library,流行的好像是JQuery, DoJo。AJAX 也是很流行的东东。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6123928@0)
-
啊啊, 谢谢谢谢, 太感谢了. 我马上去下载你说的这些软件, 挽起袖子奋战去也!
-jasmine8gu(Jasmine);
2010-6-13
(#6124134@0)
-
CSS 和 DOM 不是软件,是理论, 类似 HTML。初学时,知道一个大概就行了。用一段时间后再去系统的读一下。JavaScript的library,可以缓一缓。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6124145@0)
-
还要知道web server配置,不同浏览器的区别,SEO, RSS, 各大流行网站的名称和他们的API,email 的处理,white list /black list, 黑客防范,。。。。
-coolmao(酷猫*Zensunni);
2010-6-13
(#6123949@0)
-
你那些都是皮毛,俺列出来的,都是筋骨。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6123967@0)
-
天哪, 这么多东西要学. 以前总觉得web开发不难, 不爱学, 现在看来哪一行要搞精深了都不容易.
-jasmine8gu(Jasmine);
2010-6-13
(#6124141@0)
-
做软件的,有一个方法,叫 extreme programming。说穿了,就是不要想一口吃一个胖子。第一步,是把东西做出来,从头到尾,从数据库到web前台,但功能minimal的简单,比如只显示餐馆菜单。然后,再去加东西。白手起家难,有了摊子,再加东西,就容易。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6124162@0)
-
这个道理,到处都适用,不光限于编程。比如你现在初学,第一步不要钻进细节,任何东西,先搞清它是干啥的。如果是软件,先把它的example做通。往后,也要坚持只学马上就要用的。学一大套东西难,在会了的东西上加一点,容易。这样做,你就不觉得被overwhelmed。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6124173@0)
-
嗯, 受教了. 这个确实是很专业的经验之谈了. 关于这段话, 深有同感, 在做一个系统的时候, 先设计好大的框架, 然后实现最基本的功能, 然后一点一点的细化. 大道相通啊.
-jasmine8gu(Jasmine);
2010-6-13
(#6124224@0)
-
酷猫同志指的路,其实跟extreme programming的道理恰好背道而驰。
-wincity(toad 会英文的红卫兵);
2010-6-13
(#6124179@0)
-
呀, 被你看破。
-coolmao(酷猫*Zensunni);
2010-6-13
(#6124504@0)
-
有没有想过用salesforce的force.com平台,语言是apex+visualforce。可以申请一个developer account,是免费的。刚推出vmforce不久。看看人家做的网站吧
-wscn008(Salesforce developer);
2010-6-13
(#6124660@0)
-
手机软件has lots changes.
-foolzz(foolzz);
2010-6-14
(#6125235@0)
-
哦, 你指什么变化呢?
-jasmine8gu(Jasmine);
2010-6-14
(#6125455@0)
-
rolia上面的人就喜欢简单问题复杂化。找一个开源的CMS,比如joomla,10分钟网站就做好了。
-iambigcat(cat);
2010-6-17
(#6131510@0)
-
找个好的JAVA WEB APP 架构,又简单,又实用,又有良好的扩展性,经过实际的考验,一两天就可应用,比登天还难.
-nicetomeetyou(淡定灌水);
2010-6-17
(#6131519@0)
-
rolia 上的人就喜欢自以为是,不分青红皂白,瞎嚷嚷。
-wincity(toad 会英文的红卫兵);
2010-6-17
(#6131523@0)
-
偶尔不谦虚一下,象我真正作出了一个实用的Java Web App Dev framework 并已经在公司得到了实用的,有几个?请跟贴.偶尔贴出一两个问题求教贴,引来不少"猪头"回贴.:-)
-nicetomeetyou(淡定灌水);
2010-6-17
(#6131525@0)
-
对牛哥,俺是五体投地。俺指的是另外一类人,这类人浅薄无知,却自以为是。
-wincity(toad 会英文的红卫兵);
2010-6-17
(#6131527@0)
-
哎呀, 我也五体投地, 佩服佩服
-jasmine8gu(Jasmine);
2010-6-17
(#6131625@0)
-
猪头
-tjhong(啊哈);
2010-6-17
(#6132311@0)