找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2877|回复: 8

[webOS开发] 只有C#/ASP.NET/SQL开发经验者如何开始webOS?虚心求教!

[复制链接]
发表于 2009-7-20 13:44 | 显示全部楼层 |阅读模式
原来上学时,用C#/ASP.NET/SQL SERVER做过一些开发,但多是本地应用(水晶报表什么的)和ASP.NET网站应用,没做过WEB SERVICE。。。(毕竟不是计算机相关专业)  r2 e7 t! m9 d0 o3 a0 _5 L. A

% }' _1 a, z2 i+ u! D4 M9 k$ q语言上只会VB和C#,略懂C++,数据库只用过Sql Server, Access, FoxPro,懂HTML,对CSS和XML一知半解,完全没接触过JAVASCRIPT和JAVA(只听说跟C#很像)/ R# f/ a; d' c2 n5 r. @
+ \, o4 A; s1 Q# l% V0 }8 d
IDE一直用MSVS,做网页用DW
! y1 l' {; m9 ?1 R! d' }; G- W3 F9 s: n+ [3 n" z$ K$ X
对JAVA一窍不通,听过J2EE、J2ME、ECLIPSE等,但知其然不知其所以然;完全不懂LINUX。(昨天安装了cgywin和eclipse)5 a& y( l5 c2 U
" P+ O- |; [  X. r; A2 Y
现在,坦诚地讲,基于对Palm的热爱、又听Palm说webOS开发很简单,所以很想重新加入业余开发者的行列。请各路高手英雄好汉大侠大虾们给一些指引,比如我应该学什么、从哪开始学、学到什么程度、用什么IDE较好,甚至看什么书(本人英文没问题)。。。我先谢谢大家了!希望跟我有类似愿望的朋友们也能从此获得有益的参考。
( N" y' e8 ~# P& v! Y: `
4 ~' j) J! N0 ][ 本帖最后由 EricHoo 于 2009-7-20 13:50 编辑 ]
回复

使用道具 举报

发表于 2009-7-20 16:10 | 显示全部楼层
最重要的应该看看Palm webOS,1st Edition$ {# K4 c+ E* y9 l
这个坛子里有了
, }" T6 s8 [" @8 f0 R; d% K然后看看css,html,ajax相关的书
, m# F! u; `4 U% ]/ r' plinux可能也要学习下,最好安装个linux实现+ F" r  ~& o+ f+ w$ p# L: `
比如ubuntu,可以划个分区安装。
% f: I5 n, a# X( s
0 I( K0 J5 e* @" |可以参考的书,推荐o'reilly出版的一系列权威指南/ e- S& h- \6 [( Q% w# D( B
CSS: The Definitive Guide
3 J, [; a" S. c: w" Q3 L" KJavaScript: The Definitive Guide  2 N& I, U3 I! Q; T: h
HTML & XHTML: The Definitive Guide, ?4 D7 M8 A! h' {% j6 e
Ajax: The Definitive Guide 9 z8 n- ]# Y% f* O  ?$ V
这几本都有翻译版,当然直接看英文版更佳7 D; i2 o& N& }2 q. O# P5 T
missing manual系列也很好
  ~6 Q4 o4 k) M2 |; s数据库可以看看sqlite,这个是open source
! H. X: R1 M3 Q; }有ms sqlserver基础应该不是太大问题
0 n4 c" z9 A# P7 o. m/ e( E至于eclipse,则是IDE,其最初支持java开发的集成开发环境& {: ~$ }- L. z/ n
后来加入了c/c++,ruby等的开发支持,加入插件即可提供更多支持
% k, C! O% U) Q9 B' L- Y# u(这个其实可以不用,可以使用notepad++即可进行开发工作。本人
, p$ D4 D1 k) g7 T1 o喜欢使用的编辑器)
% e$ c5 v/ p. A: e3 u5 W) }好像mojo很像dojo,也可以学习dojo这个框架
  q# h/ E. K" ?/ Y* x+ |* T' j# F/ k$ }* e1 X0 }9 ~$ I
最后,建议以Palm webOS为主,有难理解的再找相关书籍参考
- A9 {0 [( U. k( lbtw,以上所有书籍均可以在gigapedia.com找到下载:)1
. [0 B. |1 h6 T1 f* Y& J, y/ L2 X/ R9 ?6 ^
以上所有内容均是我的建议,仅供参考
" A8 T; j( j9 t最后,希望能在webos的路上,越走越宽,共同努力!

评分

参与人数 1威望 +10 收起 理由
EricHoo + 10 感谢建议!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:20 | 显示全部楼层
不要整那么麻烦,把pre当成一个浏览器,- ]( w' `0 o( e5 s6 x+ g1 z* }
web页面就是你要写的程序。# L( [4 N, E- |0 J
一般的程序,其实就是网页。) h  ?  w* j5 c3 j
mojo框架也只是为了网页开发更容易而做的一个框架。
  D- i/ w3 z: u6 r其实你不用它,一样可以写程序,简单的,不过用了mojo框架,开发更方便。
$ c, B+ W% R( Z" C开发简单程序,就跟开发一个网页差不多。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 16:26 | 显示全部楼层

回复 沙发2# nhyj 的帖子

谢谢!
( g6 X( I% }% j! i, T回答了我很多问题,也给了我希望。。。总体感觉好像不是像原来想像得那么简单
( P) C$ r+ r9 O0 S8 |; {5 F/ M* I0 f- h5 g! B: V
现在我正在看Palm webOS Rough Cuts(不知是否就是Palm webOS,1st Edition,一会下载一个看看)
* Q' o2 O, f  z& d5 ^2 U' a: n( H/ Y' p/ q/ N2 g' N; q
看了楼上的建议,决定 -
. q. K: v- [1 B3 n- z( Z" n" {3 P; G+ a3 K
1.以Palm webOS为主8 l) {. P' \6 u; s
2.先看JavaScript: The Definitive Guide  、HTML & XHTML: The Definitive Guide、Ajax: The Definitive Guide (CSS好像目前不是特别优先,只要我用默认的STYLE就可以)% p0 k3 ]1 f3 }. }
3.IDE就先用Eclipse(不是老手,不敢用notepad之类)
( x2 x. f6 `1 J7 b& c6 n+ k9 K$ R+ a5 J4 _- u. |% j3 O' V) O9 ?* m
关于数据库,以后再看。刚才看Palm webOS Rough Cuts里面说到,webOS主要用HTML5的数据库功能,不知道咋回事,因为完全不懂HTML5——了解一下再决定数据库这条路怎么走法。' o4 C6 R- I  [  e0 b0 g, |

. X% W, c( W6 D0 H. \7 e% ^再次感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 16:29 | 显示全部楼层
原帖由 felixw 于 2009-7-20 16:20 发表 6 w( B: e  o4 K1 l+ J8 X
不要整那么麻烦,把pre当成一个浏览器,3 V* l" F/ x+ y3 A7 P
web页面就是你要写的程序。
+ }: M% n* n0 l一般的程序,其实就是网页。( S' K: q% ~. m! _/ n0 L% Z/ A
mojo框架也只是为了网页开发更容易而做的一个框架。
% L. M: D% K, W; `! F其实你不用它,一样可以写程序,简单的,不过用了mojo框架, ...

" i. o# i4 u4 `' J& y$ B( ^# f! v* a$ d" A0 R* {
谢谢!
0 \9 [1 Y! N  q! C我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:50 | 显示全部楼层
原帖由 EricHoo 于 2009-7-20 16:29 发表 $ b4 R; ]6 i- Z
9 X2 ?  r$ ?% Y* q& }6 ~9 g
$ {) x6 m5 I9 y
谢谢!, {4 b" ~5 P2 f. e2 D
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
$ U4 ^" |. _6 _! s/ a
如果有一定的编程基础,可以看看sdk里带的例子。这个下手更直接。
0 d% J% ?6 W! s9 k1 N6 R结合palm webos那本书看。

评分

参与人数 1威望 +10 收起 理由
EricHoo + 10 感谢建议!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 17:24 | 显示全部楼层
Palm webOS,1st Edition; x, I6 g1 _! Z6 c* p$ G% a
就是o'reilly出的beta版,有论坛朋友asics分享了的
回复 支持 反对

使用道具 举报

发表于 2009-7-23 07:19 | 显示全部楼层
就像前面几位说的,的确,你就把webos当作一个浏览器就行了。
3 @2 L+ O' o4 x1 x至于mojo,我觉得现在还很简陋,所以大致看一下就行了,关键还是javascript你一定要学会的,但这不是很难。1 M. `+ `: A6 [' @
但是我想说的是,《The Diefinitive Guide》系列的书追求的多是大而全,更适合做工具书,像你这样的初学者会看得倍受打击,我推荐你一本《Javascript Step by Step》,400面的英文而已,翻译成中文也就200面出个头,很适合入门,chinaitlab上有下载。% B$ Y" E, ~# x
另外,针对webos是浏览器这个本质,你大可放开手脚,博览众长,我估计像Flex或者JavaFx这样的应用被移植到这个平台也不是太远的事情。最重要的是,学着这些不吃亏,毕竟不是平台专有的技术。
% }2 R8 X, {  D8 T5 d$ z# \就目前而言,在不放弃你原先所长的同时,要尽快学习并掌握JavaScript。
回复 支持 反对

使用道具 举报

发表于 2009-7-23 22:59 | 显示全部楼层
mojo是一个js framework还是基于某种语言来实现js的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-19 06:44 , Processed in 0.327377 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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