找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2876|回复: 8

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

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

% i$ p# X& l& d, u; R语言上只会VB和C#,略懂C++,数据库只用过Sql Server, Access, FoxPro,懂HTML,对CSS和XML一知半解,完全没接触过JAVASCRIPT和JAVA(只听说跟C#很像)( J6 `' r; ^/ o" W% Y
( u' ]8 c) r  f# B
IDE一直用MSVS,做网页用DW
2 q1 q# C. f9 E+ `1 i8 _! r: T8 ^; a8 s4 }/ ?4 q8 b' G3 O$ H3 \
对JAVA一窍不通,听过J2EE、J2ME、ECLIPSE等,但知其然不知其所以然;完全不懂LINUX。(昨天安装了cgywin和eclipse)
$ }% z( `. Y* E! q( [. w4 M' f: U0 M* K, k" ]+ E& ~$ _' F- Z
现在,坦诚地讲,基于对Palm的热爱、又听Palm说webOS开发很简单,所以很想重新加入业余开发者的行列。请各路高手英雄好汉大侠大虾们给一些指引,比如我应该学什么、从哪开始学、学到什么程度、用什么IDE较好,甚至看什么书(本人英文没问题)。。。我先谢谢大家了!希望跟我有类似愿望的朋友们也能从此获得有益的参考。
! \' F# t8 B3 l- U" M' ]' Q" }* T* ^" X$ _* y9 i% \( C2 V
[ 本帖最后由 EricHoo 于 2009-7-20 13:50 编辑 ]
回复

使用道具 举报

发表于 2009-7-20 16:10 | 显示全部楼层
最重要的应该看看Palm webOS,1st Edition
. S2 P6 y) p" j$ |1 r0 Q+ n这个坛子里有了
) v6 l) K5 P: d7 I4 J然后看看css,html,ajax相关的书9 K2 k: v2 ^9 \4 C& P" Q: E
linux可能也要学习下,最好安装个linux实现# J  Y; W$ }6 I1 M
比如ubuntu,可以划个分区安装。, k; ^* _& U5 ]0 v; V

" \8 N, |5 n! i2 q; _可以参考的书,推荐o'reilly出版的一系列权威指南
' a& T8 u6 F/ k1 m6 {, \; wCSS: The Definitive Guide
8 ^5 h! e! e; y% \& @$ HJavaScript: The Definitive Guide  % I& @1 F- v( h. J
HTML & XHTML: The Definitive Guide
, `( l5 G9 j! \5 N: @, ?! PAjax: The Definitive Guide ' b5 \2 u6 |5 A+ m; b, A
这几本都有翻译版,当然直接看英文版更佳
$ [; v* I: d; Vmissing manual系列也很好6 w: L/ s) D, E
数据库可以看看sqlite,这个是open source
9 C: p/ H& L7 h: p有ms sqlserver基础应该不是太大问题) W6 }* W. d+ v1 m6 J( W7 A
至于eclipse,则是IDE,其最初支持java开发的集成开发环境/ Z$ t2 |. j9 Q+ q% z
后来加入了c/c++,ruby等的开发支持,加入插件即可提供更多支持
( [: x7 L  |/ q0 c/ S" Y0 g9 F" ^(这个其实可以不用,可以使用notepad++即可进行开发工作。本人
5 k* |2 ]% V& y8 P+ b# y喜欢使用的编辑器)) B5 h- e" X2 N  r$ _8 `
好像mojo很像dojo,也可以学习dojo这个框架
  `! N7 U: I$ u( R: _- l% G0 v5 F7 a
最后,建议以Palm webOS为主,有难理解的再找相关书籍参考
3 I: \$ {8 n  f( E' b, g4 C) @btw,以上所有书籍均可以在gigapedia.com找到下载:)1
5 f9 y6 ^- Q1 H0 O8 J" c
& f. ]" U5 ]3 _# H7 Z以上所有内容均是我的建议,仅供参考; C5 a- D' T' j  o; [) I, s
最后,希望能在webos的路上,越走越宽,共同努力!

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:20 | 显示全部楼层
不要整那么麻烦,把pre当成一个浏览器,
9 J) }7 c0 q; ?; V  N7 Q4 dweb页面就是你要写的程序。
) g. o; a. I$ g一般的程序,其实就是网页。
5 g' W3 S% O' Z, f/ Vmojo框架也只是为了网页开发更容易而做的一个框架。3 y. y- U- c8 X. F
其实你不用它,一样可以写程序,简单的,不过用了mojo框架,开发更方便。9 Z+ g, {8 H7 `/ D1 n
开发简单程序,就跟开发一个网页差不多。
回复 支持 反对

使用道具 举报

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

回复 沙发2# nhyj 的帖子

谢谢!
6 l- R( p! n  j: z" E$ m7 u4 k' |8 c7 Y回答了我很多问题,也给了我希望。。。总体感觉好像不是像原来想像得那么简单0 `6 B4 I; M6 ^& k' n3 a  s
* C! p& k" ^: G1 g+ n+ S8 E
现在我正在看Palm webOS Rough Cuts(不知是否就是Palm webOS,1st Edition,一会下载一个看看)- f; v5 j+ A3 }

# q  X: G+ s" G$ y" V看了楼上的建议,决定 -
: v; \2 M% y: `' \* d* a
* X6 V' j# ^, }+ x& t, q3 {; ]1.以Palm webOS为主
# l2 q. G5 ]0 q% k$ z2.先看JavaScript: The Definitive Guide  、HTML & XHTML: The Definitive Guide、Ajax: The Definitive Guide (CSS好像目前不是特别优先,只要我用默认的STYLE就可以)
8 v0 J# z2 H) j6 z  ^6 W9 q3.IDE就先用Eclipse(不是老手,不敢用notepad之类)
: U$ G7 h. q4 {2 N0 d8 F" L
* D: ?% q- S! Y: e" N, N6 k9 Y关于数据库,以后再看。刚才看Palm webOS Rough Cuts里面说到,webOS主要用HTML5的数据库功能,不知道咋回事,因为完全不懂HTML5——了解一下再决定数据库这条路怎么走法。, j* s8 s5 I2 k! o. N

+ B; P: _( G# z( L: L# u再次感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 16:29 | 显示全部楼层
原帖由 felixw 于 2009-7-20 16:20 发表
/ ^( [: K; w# [2 J+ \' g; c不要整那么麻烦,把pre当成一个浏览器,
6 ]0 L9 l$ p3 T; w2 g& Xweb页面就是你要写的程序。
) n: G9 ^& t' q8 Y* K' @一般的程序,其实就是网页。; T3 s$ @+ O" R
mojo框架也只是为了网页开发更容易而做的一个框架。
6 v( u; z# }( n6 C. d; d+ E其实你不用它,一样可以写程序,简单的,不过用了mojo框架, ...
( l9 R) O' x7 u# l& |! I
+ L9 H+ A+ h8 v0 L
谢谢!
+ m, i+ u4 F' u# g3 B( C我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:50 | 显示全部楼层
原帖由 EricHoo 于 2009-7-20 16:29 发表
! g. Z3 c; b8 B" F5 N) N  c/ a" g. b9 D5 {4 c. f; e
$ _# J3 ?: F7 p. }# @
谢谢!0 c, S' P8 f2 z) h  d8 x
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
2 V! z( G% ]& }0 M
如果有一定的编程基础,可以看看sdk里带的例子。这个下手更直接。8 ^+ j/ d% R8 d
结合palm webos那本书看。

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 17:24 | 显示全部楼层
Palm webOS,1st Edition4 K% W* p/ M2 H* J9 O: S& H
就是o'reilly出的beta版,有论坛朋友asics分享了的
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 07:59 , Processed in 0.334324 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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