找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2928|回复: 8

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

[复制链接]
发表于 2009-7-20 13:44 | 显示全部楼层 |阅读模式
原来上学时,用C#/ASP.NET/SQL SERVER做过一些开发,但多是本地应用(水晶报表什么的)和ASP.NET网站应用,没做过WEB SERVICE。。。(毕竟不是计算机相关专业)
0 u# k! b" J7 p: M8 C4 f3 w$ p! T. k  c/ g
语言上只会VB和C#,略懂C++,数据库只用过Sql Server, Access, FoxPro,懂HTML,对CSS和XML一知半解,完全没接触过JAVASCRIPT和JAVA(只听说跟C#很像)
- w! D3 q$ D. y6 S. G$ ~$ r1 U: ]2 v$ X" k* K7 R4 T- e- o
IDE一直用MSVS,做网页用DW) t# d' f( _( Q

5 p3 i8 @0 Y  s! M7 P3 h对JAVA一窍不通,听过J2EE、J2ME、ECLIPSE等,但知其然不知其所以然;完全不懂LINUX。(昨天安装了cgywin和eclipse)1 X: X2 f7 u9 ]- p& e" n
# p4 g% B* ]! k
现在,坦诚地讲,基于对Palm的热爱、又听Palm说webOS开发很简单,所以很想重新加入业余开发者的行列。请各路高手英雄好汉大侠大虾们给一些指引,比如我应该学什么、从哪开始学、学到什么程度、用什么IDE较好,甚至看什么书(本人英文没问题)。。。我先谢谢大家了!希望跟我有类似愿望的朋友们也能从此获得有益的参考。, V) `* s+ v; u/ E. b/ k
1 g7 c8 W5 a/ x9 g7 ?9 B
[ 本帖最后由 EricHoo 于 2009-7-20 13:50 编辑 ]
回复

使用道具 举报

发表于 2009-7-20 16:10 | 显示全部楼层
最重要的应该看看Palm webOS,1st Edition
$ J) H/ s3 Q( Q! T这个坛子里有了/ y6 x, a6 f  I! R( a! R
然后看看css,html,ajax相关的书
. L* N# L0 m# Xlinux可能也要学习下,最好安装个linux实现
7 t. k) w+ E% j% S/ a' |( M比如ubuntu,可以划个分区安装。
- S1 X! {/ F2 @+ g' i0 o9 q
* e- c3 j1 i$ Z) L2 G5 O  x可以参考的书,推荐o'reilly出版的一系列权威指南  S* ~2 _0 }4 @7 B/ u& Z0 y- T
CSS: The Definitive Guide# p8 D9 p. c1 B- J
JavaScript: The Definitive Guide  
! V( D& O4 b8 l0 H) _' NHTML & XHTML: The Definitive Guide
" D5 `: ~. d3 S+ a6 T2 a- ZAjax: The Definitive Guide 5 ~9 T5 Y. p3 U9 c! x
这几本都有翻译版,当然直接看英文版更佳" J" K, P3 v& e0 K: H2 F9 H/ O: |
missing manual系列也很好
6 h* }* g4 ~: p1 n% m. n数据库可以看看sqlite,这个是open source
) F2 e1 I) Y. p6 L) X1 o+ U. j有ms sqlserver基础应该不是太大问题; l7 R9 o3 N! t' o- d
至于eclipse,则是IDE,其最初支持java开发的集成开发环境
6 @$ D5 Y- S# b( r0 C  q后来加入了c/c++,ruby等的开发支持,加入插件即可提供更多支持5 S; O: g4 C: g
(这个其实可以不用,可以使用notepad++即可进行开发工作。本人
  X( o  L1 Q2 H2 S5 ]) K* F喜欢使用的编辑器)8 C3 f4 X. O; {0 _1 S$ X6 k
好像mojo很像dojo,也可以学习dojo这个框架  f* z: m  B; a4 k/ ^
+ G# {! o5 _$ w: L* y. g' J
最后,建议以Palm webOS为主,有难理解的再找相关书籍参考
5 [4 L& G) b$ @) L8 C$ jbtw,以上所有书籍均可以在gigapedia.com找到下载:)1 ; Y" @9 Z8 W) W( \
8 C0 j; j% g/ K- T  d, Q1 ~* V
以上所有内容均是我的建议,仅供参考. \  M2 x) b) G# L. e
最后,希望能在webos的路上,越走越宽,共同努力!

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:20 | 显示全部楼层
不要整那么麻烦,把pre当成一个浏览器,
, S. c& c) N" B9 r; u9 k* Wweb页面就是你要写的程序。
; u$ Q) ^) p/ o7 Z" H$ T一般的程序,其实就是网页。# q1 A  _! n( }
mojo框架也只是为了网页开发更容易而做的一个框架。* T$ S/ ~2 }% ~2 M0 U9 p$ F. }
其实你不用它,一样可以写程序,简单的,不过用了mojo框架,开发更方便。
- F/ s' b7 L$ k0 z开发简单程序,就跟开发一个网页差不多。
回复 支持 反对

使用道具 举报

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

回复 沙发2# nhyj 的帖子

谢谢!
' H3 s3 G0 @) u- L% J5 {% B回答了我很多问题,也给了我希望。。。总体感觉好像不是像原来想像得那么简单
1 X) T* n( f" Q; y9 w# w: O' h/ \
现在我正在看Palm webOS Rough Cuts(不知是否就是Palm webOS,1st Edition,一会下载一个看看), [8 \' d6 Q0 a) \, ^! F0 s
" O/ ~' T* i! y# _5 ?! g9 A
看了楼上的建议,决定 -8 g1 V" K+ h  F# Y. g5 r# g4 v
2 [! T( @1 Z0 ^2 M1 E3 ]
1.以Palm webOS为主0 _0 s: `" e* z$ I1 u
2.先看JavaScript: The Definitive Guide  、HTML & XHTML: The Definitive Guide、Ajax: The Definitive Guide (CSS好像目前不是特别优先,只要我用默认的STYLE就可以)2 _# q; R) N8 K# [
3.IDE就先用Eclipse(不是老手,不敢用notepad之类): p+ I9 f% i" o: R: d  h. p

5 |6 T9 `; L, A+ R7 Z% w关于数据库,以后再看。刚才看Palm webOS Rough Cuts里面说到,webOS主要用HTML5的数据库功能,不知道咋回事,因为完全不懂HTML5——了解一下再决定数据库这条路怎么走法。! i* U) l: A( j; L- W! Z( e
5 @3 p& r& J( a5 y
再次感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 16:29 | 显示全部楼层
原帖由 felixw 于 2009-7-20 16:20 发表
# I/ k# w+ l0 m% _5 z不要整那么麻烦,把pre当成一个浏览器,
0 r' n; K3 ^  e& gweb页面就是你要写的程序。9 r5 X3 v- j' r7 I( X
一般的程序,其实就是网页。
# s) f( ?3 O* L3 F/ l5 t8 d' Zmojo框架也只是为了网页开发更容易而做的一个框架。2 g# Y/ `; n. }+ }' Z1 e. z* O
其实你不用它,一样可以写程序,简单的,不过用了mojo框架, ...
& q6 _, n/ ]) v2 {

+ |. Z" F7 N; s: I  a: I谢谢!
6 B: w8 u0 u% f5 N, r# u我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:50 | 显示全部楼层
原帖由 EricHoo 于 2009-7-20 16:29 发表 % {- s; ]; d2 n+ O  g
% G: z% K: V/ E$ p5 ^: W
: ?* {: S4 X4 }, Z
谢谢!0 O' o7 ~7 y8 ~, f& B
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵

# I3 `$ C9 v" {( ^' k% P% k. P如果有一定的编程基础,可以看看sdk里带的例子。这个下手更直接。
; x5 h3 X" o8 L2 A1 U! G结合palm webos那本书看。

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-21 01:34 , Processed in 0.293636 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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