找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2874|回复: 8

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

[复制链接]
发表于 2009-7-20 13:44 | 显示全部楼层 |阅读模式
原来上学时,用C#/ASP.NET/SQL SERVER做过一些开发,但多是本地应用(水晶报表什么的)和ASP.NET网站应用,没做过WEB SERVICE。。。(毕竟不是计算机相关专业)
" r" p/ C' n) Y$ w& c3 s* h8 [* e! _" V$ V6 |) ~! l7 x$ j0 B
语言上只会VB和C#,略懂C++,数据库只用过Sql Server, Access, FoxPro,懂HTML,对CSS和XML一知半解,完全没接触过JAVASCRIPT和JAVA(只听说跟C#很像)1 r+ i& d3 X  f- y1 N3 s. M" _* S

: F# L5 L0 V/ @4 vIDE一直用MSVS,做网页用DW  I7 [( S/ r# \/ ]

( q! S% {8 u' Y0 k/ h. j8 P  y对JAVA一窍不通,听过J2EE、J2ME、ECLIPSE等,但知其然不知其所以然;完全不懂LINUX。(昨天安装了cgywin和eclipse)
2 G, Z) G7 z  @- c1 I0 w
! a% P$ p  |  i9 s8 g5 Y现在,坦诚地讲,基于对Palm的热爱、又听Palm说webOS开发很简单,所以很想重新加入业余开发者的行列。请各路高手英雄好汉大侠大虾们给一些指引,比如我应该学什么、从哪开始学、学到什么程度、用什么IDE较好,甚至看什么书(本人英文没问题)。。。我先谢谢大家了!希望跟我有类似愿望的朋友们也能从此获得有益的参考。- U& V6 p2 l4 I  k) H" M# J( _% {
' z: J/ T5 @+ c
[ 本帖最后由 EricHoo 于 2009-7-20 13:50 编辑 ]
回复

使用道具 举报

发表于 2009-7-20 16:10 | 显示全部楼层
最重要的应该看看Palm webOS,1st Edition7 l* N# d" l6 t7 e; F6 ~
这个坛子里有了5 g" H+ `% w2 d' p: g9 m
然后看看css,html,ajax相关的书9 d# {  k0 F# F  `; b2 I
linux可能也要学习下,最好安装个linux实现
& Y4 ?6 v$ d: L; g' h% X3 U比如ubuntu,可以划个分区安装。
5 y/ V1 p' y7 H5 G$ J; I* @4 N  y6 T4 K4 g/ j# T! S" o2 Z: U$ F8 B8 R
可以参考的书,推荐o'reilly出版的一系列权威指南
7 I$ s& |/ U& e; @" |3 QCSS: The Definitive Guide
2 c( h- x7 ~/ y9 W$ m* l/ @9 h6 ]6 EJavaScript: The Definitive Guide  . c5 z- p2 C8 a- h- D& m- r& n( r7 e
HTML & XHTML: The Definitive Guide: e, J' L' N3 a: `7 K
Ajax: The Definitive Guide
+ m: \7 h( l6 ]这几本都有翻译版,当然直接看英文版更佳- w7 k! F) R& i3 ^# }6 A
missing manual系列也很好
5 ~3 O' J4 N) L4 E5 a2 d数据库可以看看sqlite,这个是open source; ]! x! U$ r" L/ a$ F5 r4 n5 H" `
有ms sqlserver基础应该不是太大问题; a) |, A0 P$ I/ g/ U! E* G
至于eclipse,则是IDE,其最初支持java开发的集成开发环境
  @/ g% d; d& g  ~( B, {, S" ^后来加入了c/c++,ruby等的开发支持,加入插件即可提供更多支持' L) G2 P. q3 c
(这个其实可以不用,可以使用notepad++即可进行开发工作。本人( S9 G1 ?1 P) ^% e; L0 E4 R
喜欢使用的编辑器)
+ s4 `+ y! z6 Z+ r7 [  d好像mojo很像dojo,也可以学习dojo这个框架6 H& Y" Z- E" o
! Z0 B& D+ p% c
最后,建议以Palm webOS为主,有难理解的再找相关书籍参考- ]+ N. X3 t% Q7 |8 g% ~$ T
btw,以上所有书籍均可以在gigapedia.com找到下载:)1
4 o3 ]% _9 m2 x8 k5 o; ]6 m: `- W6 F) _1 \$ e$ o
以上所有内容均是我的建议,仅供参考
0 {" [1 j( M; ^2 W0 Z' ?: x最后,希望能在webos的路上,越走越宽,共同努力!

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:20 | 显示全部楼层
不要整那么麻烦,把pre当成一个浏览器,
* @5 i' f# ?" O. @web页面就是你要写的程序。
7 U0 ]- Z/ ]  F+ R一般的程序,其实就是网页。
# T- B2 a( W4 n1 ]- c5 C3 ~mojo框架也只是为了网页开发更容易而做的一个框架。
, Q/ ]9 s! s% i9 u+ e. s其实你不用它,一样可以写程序,简单的,不过用了mojo框架,开发更方便。% ?/ w. m" d- G: x/ u- @# c, R: N
开发简单程序,就跟开发一个网页差不多。
回复 支持 反对

使用道具 举报

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

回复 沙发2# nhyj 的帖子

谢谢!* b; ?" w, {, B+ D* v
回答了我很多问题,也给了我希望。。。总体感觉好像不是像原来想像得那么简单) a& z1 @6 y: E" N! Y& C) r

2 x+ q5 G7 t9 \" C% q6 r/ j现在我正在看Palm webOS Rough Cuts(不知是否就是Palm webOS,1st Edition,一会下载一个看看)  B9 A0 o9 N8 Z' |
# U* q3 Q8 y1 r, u$ C
看了楼上的建议,决定 -: i  G% e6 s- k5 L  k; o
& s( }. @8 A- C. I
1.以Palm webOS为主
; o, D/ |. X0 z+ V+ i2.先看JavaScript: The Definitive Guide  、HTML & XHTML: The Definitive Guide、Ajax: The Definitive Guide (CSS好像目前不是特别优先,只要我用默认的STYLE就可以)
, u' s: i! e3 Y: F( l/ T3.IDE就先用Eclipse(不是老手,不敢用notepad之类)
5 G$ j8 Q" c5 M/ l0 M3 \" }. Q* f- }: L) V& c, j" I8 K/ u
关于数据库,以后再看。刚才看Palm webOS Rough Cuts里面说到,webOS主要用HTML5的数据库功能,不知道咋回事,因为完全不懂HTML5——了解一下再决定数据库这条路怎么走法。; Z* X8 b, A( i. g7 Y8 @* S8 I3 G+ A
9 O4 S, S* o, Y* I
再次感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 16:29 | 显示全部楼层
原帖由 felixw 于 2009-7-20 16:20 发表
  [4 t* K, x- D/ l$ D9 ]不要整那么麻烦,把pre当成一个浏览器,
% K/ L2 y* u( ?# L( k9 E6 h4 kweb页面就是你要写的程序。& @. H' {5 \. H+ u  y
一般的程序,其实就是网页。8 x; }0 }; y6 k% [% \
mojo框架也只是为了网页开发更容易而做的一个框架。
  W' S0 _; b9 `0 z1 C) {  v/ C其实你不用它,一样可以写程序,简单的,不过用了mojo框架, ...

9 _! I# v3 O( q" Z1 e- [. W# d! C* G0 \( b: v
谢谢!
5 m/ I' f- B5 w% h我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:50 | 显示全部楼层
原帖由 EricHoo 于 2009-7-20 16:29 发表 ! N8 J! y& M4 C8 I, r
0 R2 Y4 G  p; m& |$ z3 r$ i

+ F! E, ]# h: A谢谢!* G( W- @8 j4 c& ^+ R
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
3 c# E; U2 z; G; W7 f
如果有一定的编程基础,可以看看sdk里带的例子。这个下手更直接。, s! j$ V7 X' k$ [4 p
结合palm webos那本书看。

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 17:24 | 显示全部楼层
Palm webOS,1st Edition" E5 o3 X; h; D0 H# }, L
就是o'reilly出的beta版,有论坛朋友asics分享了的
回复 支持 反对

使用道具 举报

发表于 2009-7-23 07:19 | 显示全部楼层
就像前面几位说的,的确,你就把webos当作一个浏览器就行了。& N; F6 N8 f- H# V9 |6 P  x1 ]" H& T
至于mojo,我觉得现在还很简陋,所以大致看一下就行了,关键还是javascript你一定要学会的,但这不是很难。
, @) s( O' G2 v6 z. m, C但是我想说的是,《The Diefinitive Guide》系列的书追求的多是大而全,更适合做工具书,像你这样的初学者会看得倍受打击,我推荐你一本《Javascript Step by Step》,400面的英文而已,翻译成中文也就200面出个头,很适合入门,chinaitlab上有下载。
) |0 r, }( P' y另外,针对webos是浏览器这个本质,你大可放开手脚,博览众长,我估计像Flex或者JavaFx这样的应用被移植到这个平台也不是太远的事情。最重要的是,学着这些不吃亏,毕竟不是平台专有的技术。" d) J0 o' q' m. I5 W
就目前而言,在不放弃你原先所长的同时,要尽快学习并掌握JavaScript。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 14:42 , Processed in 0.254830 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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