找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2873|回复: 8

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

[复制链接]
发表于 2009-7-20 13:44 | 显示全部楼层 |阅读模式
原来上学时,用C#/ASP.NET/SQL SERVER做过一些开发,但多是本地应用(水晶报表什么的)和ASP.NET网站应用,没做过WEB SERVICE。。。(毕竟不是计算机相关专业)
  b5 n( C! l" y" s* R5 {) y+ K2 C" D4 x0 J, d  D. r+ u* A
语言上只会VB和C#,略懂C++,数据库只用过Sql Server, Access, FoxPro,懂HTML,对CSS和XML一知半解,完全没接触过JAVASCRIPT和JAVA(只听说跟C#很像)
7 Y/ z0 f* L7 m$ ^
& R: y) A5 n" J( N0 PIDE一直用MSVS,做网页用DW
; Z; D) j7 W. W
" i" X8 e; E- u6 B+ y' T对JAVA一窍不通,听过J2EE、J2ME、ECLIPSE等,但知其然不知其所以然;完全不懂LINUX。(昨天安装了cgywin和eclipse)
/ U8 ?9 I0 ~& P" o, @* _3 w! i' I( p
现在,坦诚地讲,基于对Palm的热爱、又听Palm说webOS开发很简单,所以很想重新加入业余开发者的行列。请各路高手英雄好汉大侠大虾们给一些指引,比如我应该学什么、从哪开始学、学到什么程度、用什么IDE较好,甚至看什么书(本人英文没问题)。。。我先谢谢大家了!希望跟我有类似愿望的朋友们也能从此获得有益的参考。6 x- O! J* O# Q$ ~9 N0 H- g, M8 a

) E5 U- j, B& _* A[ 本帖最后由 EricHoo 于 2009-7-20 13:50 编辑 ]
回复

使用道具 举报

发表于 2009-7-20 16:10 | 显示全部楼层
最重要的应该看看Palm webOS,1st Edition& [9 X) ^. v9 A
这个坛子里有了. F  ?( u- U$ C) R
然后看看css,html,ajax相关的书
7 F' s1 }5 X& o1 J* H+ klinux可能也要学习下,最好安装个linux实现
0 I. z  W8 n3 x; I比如ubuntu,可以划个分区安装。
) ]3 k, ^. u  r$ A5 i; \$ Z0 U; C& g: N& `& P0 w1 v4 ]5 d
可以参考的书,推荐o'reilly出版的一系列权威指南
' h6 A7 K0 i2 {  x* ~CSS: The Definitive Guide! @) b5 V: e% i% {; F( k0 d
JavaScript: The Definitive Guide  ; _2 i' y4 R7 }
HTML & XHTML: The Definitive Guide: g: d$ n" ?+ ~, Y
Ajax: The Definitive Guide
. K# a: o1 q5 e( H- C这几本都有翻译版,当然直接看英文版更佳! h. b& m9 V7 F, B  D
missing manual系列也很好# \  v8 J: b' b7 k0 g
数据库可以看看sqlite,这个是open source
, w5 t" S0 e# c6 k有ms sqlserver基础应该不是太大问题' V* }+ A4 u, V5 l" N
至于eclipse,则是IDE,其最初支持java开发的集成开发环境
+ ~5 o0 n/ T1 ?% f$ A后来加入了c/c++,ruby等的开发支持,加入插件即可提供更多支持5 n( ~) u+ y5 U- ]9 i
(这个其实可以不用,可以使用notepad++即可进行开发工作。本人
' K- I# r8 f$ @3 ]5 _- {" P# q喜欢使用的编辑器)
8 X! }. C  J0 ~& }8 z6 [  f好像mojo很像dojo,也可以学习dojo这个框架
4 I5 T/ k: O1 B( H) \3 `9 [
1 w( {. T! [) R- F1 W- \) \最后,建议以Palm webOS为主,有难理解的再找相关书籍参考
1 q) O; Z( b+ U$ ?9 {* nbtw,以上所有书籍均可以在gigapedia.com找到下载:)1 0 E. X! u( Y) _5 |" F* ~
5 f1 g( x; Q& T2 _& P" f' [9 h# I
以上所有内容均是我的建议,仅供参考8 b3 g! [8 H: v% K6 r$ I
最后,希望能在webos的路上,越走越宽,共同努力!

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:20 | 显示全部楼层
不要整那么麻烦,把pre当成一个浏览器,
2 r, J) J% Y; bweb页面就是你要写的程序。
% o, e' [* O  ]8 |$ B一般的程序,其实就是网页。! q6 f% b( G) g: D  X& H8 x" X
mojo框架也只是为了网页开发更容易而做的一个框架。/ y5 G3 @% O. L7 ^7 l
其实你不用它,一样可以写程序,简单的,不过用了mojo框架,开发更方便。. Y3 }  o/ d- e7 G' ^. ]1 n
开发简单程序,就跟开发一个网页差不多。
回复 支持 反对

使用道具 举报

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

回复 沙发2# nhyj 的帖子

谢谢!
& I7 E' C4 X+ a! ?' _/ X( w回答了我很多问题,也给了我希望。。。总体感觉好像不是像原来想像得那么简单* Y/ j* v! A, `2 y% M7 q

, A; Q2 I& l0 ^7 ?# a现在我正在看Palm webOS Rough Cuts(不知是否就是Palm webOS,1st Edition,一会下载一个看看)! p( H) d" j  f3 i0 ~
* Z7 S% H$ i8 `: v2 I
看了楼上的建议,决定 -
! c0 o/ v" H: e' ]) ~8 X0 s
$ @( Q* w- P; r' t4 b" H1.以Palm webOS为主
# [  j, X& J/ T2.先看JavaScript: The Definitive Guide  、HTML & XHTML: The Definitive Guide、Ajax: The Definitive Guide (CSS好像目前不是特别优先,只要我用默认的STYLE就可以)
" ]- k' v3 [* U6 y9 F, Y1 }3.IDE就先用Eclipse(不是老手,不敢用notepad之类)0 y; D  o" m3 \" ~
' Z' |+ j8 |  [5 t
关于数据库,以后再看。刚才看Palm webOS Rough Cuts里面说到,webOS主要用HTML5的数据库功能,不知道咋回事,因为完全不懂HTML5——了解一下再决定数据库这条路怎么走法。2 w4 b( \$ v+ O
) U2 Z7 S9 n7 m. C. Y7 K$ Z8 ]
再次感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 16:29 | 显示全部楼层
原帖由 felixw 于 2009-7-20 16:20 发表
2 Y% }% V3 M- x不要整那么麻烦,把pre当成一个浏览器,
" ~5 _8 |4 l, Zweb页面就是你要写的程序。
' b6 A/ I4 A# k- M/ W% u& W: L6 l  m一般的程序,其实就是网页。! f0 d" c8 J" c( m' @
mojo框架也只是为了网页开发更容易而做的一个框架。" `7 a- z! v2 K( K, L
其实你不用它,一样可以写程序,简单的,不过用了mojo框架, ...
" m3 A, ~* g5 ?/ p5 q$ ~

7 B, f  h4 [9 b' f& Q$ Q0 P谢谢!3 ~; P: W1 x8 N: g/ C
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:50 | 显示全部楼层
原帖由 EricHoo 于 2009-7-20 16:29 发表 ( i* {3 B8 E0 l6 n- F# _
0 N3 D7 V) U2 ?
" C& t- x, c+ p% b
谢谢!# y9 M3 g2 r" _! g; b! p
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵

. O" ]+ o- ?9 h+ s) B" @8 F如果有一定的编程基础,可以看看sdk里带的例子。这个下手更直接。
$ y7 Q9 g( g0 \6 L1 {结合palm webos那本书看。

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 17:24 | 显示全部楼层
Palm webOS,1st Edition
, b  ]( d/ N) v就是o'reilly出的beta版,有论坛朋友asics分享了的
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 14:38 , Processed in 0.331528 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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