找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2878|回复: 8

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

[复制链接]
发表于 2009-7-20 13:44 | 显示全部楼层 |阅读模式
原来上学时,用C#/ASP.NET/SQL SERVER做过一些开发,但多是本地应用(水晶报表什么的)和ASP.NET网站应用,没做过WEB SERVICE。。。(毕竟不是计算机相关专业)
( T7 X. v! C7 {' ~% Z2 D! V* D9 Z! Q+ K# F  q' T
语言上只会VB和C#,略懂C++,数据库只用过Sql Server, Access, FoxPro,懂HTML,对CSS和XML一知半解,完全没接触过JAVASCRIPT和JAVA(只听说跟C#很像)5 Y4 t* V+ q, ?" L6 h

% l8 u/ |8 z9 s; q% FIDE一直用MSVS,做网页用DW( J0 p& O# v: A* G

$ a; f" }- u/ A- I% w对JAVA一窍不通,听过J2EE、J2ME、ECLIPSE等,但知其然不知其所以然;完全不懂LINUX。(昨天安装了cgywin和eclipse)
6 z8 Z7 J0 t* s
! o3 f& j: q, q: S现在,坦诚地讲,基于对Palm的热爱、又听Palm说webOS开发很简单,所以很想重新加入业余开发者的行列。请各路高手英雄好汉大侠大虾们给一些指引,比如我应该学什么、从哪开始学、学到什么程度、用什么IDE较好,甚至看什么书(本人英文没问题)。。。我先谢谢大家了!希望跟我有类似愿望的朋友们也能从此获得有益的参考。$ S. P  u& l. O* w6 O1 J. ~) Q, e
# M( R" ^, q$ w8 c7 i! r4 y
[ 本帖最后由 EricHoo 于 2009-7-20 13:50 编辑 ]
回复

使用道具 举报

发表于 2009-7-20 16:10 | 显示全部楼层
最重要的应该看看Palm webOS,1st Edition* @# Y' k$ b. a
这个坛子里有了
8 b  t* o2 m* `2 E9 l  X& U5 t  U' d然后看看css,html,ajax相关的书
: I3 p+ U- }  @3 a7 U  zlinux可能也要学习下,最好安装个linux实现
1 f3 j8 t7 y- b- o! P/ ?. {比如ubuntu,可以划个分区安装。# v; t4 ]. l8 v3 N9 Q

9 O& K# @# y# Y7 ?& H. I' R. K) v4 ^% x可以参考的书,推荐o'reilly出版的一系列权威指南- i* M' h7 P7 X
CSS: The Definitive Guide
/ r3 E3 v1 d& i" ]. G) b( [: C1 EJavaScript: The Definitive Guide  9 A7 H( @7 `, }; k# n; E
HTML & XHTML: The Definitive Guide
# X) D* z) h3 O) y/ j6 NAjax: The Definitive Guide 6 {7 y! q; t6 |7 \1 t: y4 w
这几本都有翻译版,当然直接看英文版更佳: v! P) T* h3 T3 g
missing manual系列也很好+ ~1 d# Z2 _$ }' E& U
数据库可以看看sqlite,这个是open source
+ m8 n: V5 Z  i有ms sqlserver基础应该不是太大问题
" Z  K( f6 R" }0 i2 ~至于eclipse,则是IDE,其最初支持java开发的集成开发环境* [7 ^# T: w4 a$ c3 b+ {2 K4 W8 w
后来加入了c/c++,ruby等的开发支持,加入插件即可提供更多支持
5 L0 o3 i- V/ L: c; t(这个其实可以不用,可以使用notepad++即可进行开发工作。本人
# Y7 s. j- M+ ^2 t" w喜欢使用的编辑器)
4 k& @0 g6 e- X4 @  Q# a- z4 P/ m好像mojo很像dojo,也可以学习dojo这个框架3 m4 x' q4 [; n( r* Z9 u

1 d  N3 B% M5 ]+ u0 i$ ?最后,建议以Palm webOS为主,有难理解的再找相关书籍参考
" h! [; M8 ~2 D& Tbtw,以上所有书籍均可以在gigapedia.com找到下载:)1
9 r5 |2 A% F# r4 g
2 b2 C# t  G5 ~0 |& \% d% @' e以上所有内容均是我的建议,仅供参考9 g" A0 y' w$ S/ ~! D! j
最后,希望能在webos的路上,越走越宽,共同努力!

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:20 | 显示全部楼层
不要整那么麻烦,把pre当成一个浏览器,. e! B& t; W9 |! Q! l
web页面就是你要写的程序。1 Q; x, e- P2 v$ E9 P- h
一般的程序,其实就是网页。
4 ?* P' y# U, v9 M0 l1 Y0 C6 R8 zmojo框架也只是为了网页开发更容易而做的一个框架。
1 E+ y  l( e, l  B* T6 S其实你不用它,一样可以写程序,简单的,不过用了mojo框架,开发更方便。" J' G& h! p% p. `* ^' a
开发简单程序,就跟开发一个网页差不多。
回复 支持 反对

使用道具 举报

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

回复 沙发2# nhyj 的帖子

谢谢!
6 J% c5 I3 i- v! B回答了我很多问题,也给了我希望。。。总体感觉好像不是像原来想像得那么简单8 O5 s/ |9 `7 F2 b7 a9 Z

5 Y6 i1 w" U  V9 C2 K4 B现在我正在看Palm webOS Rough Cuts(不知是否就是Palm webOS,1st Edition,一会下载一个看看)
4 @3 b1 O4 |9 w( P& `+ J  m6 c! J4 s8 R8 k/ q: Y" P9 Z
看了楼上的建议,决定 -6 q% L& `; T7 E; K* P! s6 D" B& Z

6 ?' M8 b  l  I' m1.以Palm webOS为主* J9 p; S7 \& G& b
2.先看JavaScript: The Definitive Guide  、HTML & XHTML: The Definitive Guide、Ajax: The Definitive Guide (CSS好像目前不是特别优先,只要我用默认的STYLE就可以)
" |* z& F+ H3 S* B$ {; Z3.IDE就先用Eclipse(不是老手,不敢用notepad之类)
# P9 g  K$ I6 |
1 ]2 y& [* r) J/ ^$ `: Y# E关于数据库,以后再看。刚才看Palm webOS Rough Cuts里面说到,webOS主要用HTML5的数据库功能,不知道咋回事,因为完全不懂HTML5——了解一下再决定数据库这条路怎么走法。5 Z0 D5 S0 T1 q8 Y5 U

2 j$ l$ o# A$ B再次感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 16:29 | 显示全部楼层
原帖由 felixw 于 2009-7-20 16:20 发表
* x, _7 P& n+ P+ ~4 f1 W- i& T* v不要整那么麻烦,把pre当成一个浏览器,
8 |3 R9 ?* O( n1 Kweb页面就是你要写的程序。' [; B3 D* P% P: e' |4 N( I
一般的程序,其实就是网页。
: s3 u+ F- n3 l* e  [; Amojo框架也只是为了网页开发更容易而做的一个框架。" q/ h- N8 B. Y& s- x' P; B; e8 E
其实你不用它,一样可以写程序,简单的,不过用了mojo框架, ...

9 _2 K" J0 e) J2 W; @% a
9 Z% f0 F* R% }2 D! f谢谢!9 P' A/ F' T" T. X
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-7-20 16:50 | 显示全部楼层
原帖由 EricHoo 于 2009-7-20 16:29 发表
" l5 X, b" i  v! D' f; [5 C+ N. G& V; X* h
( W. G9 v2 n7 j' P9 `+ J
谢谢!# Y( [. K- u9 W
我也大概知道是这么个意思,但我连JAVASCRIPT都不会,这个总要学吧?。。。不知道从何下手,所以才请大家指点,呵呵
% Z$ R$ l0 O7 D# x: q/ E/ W
如果有一定的编程基础,可以看看sdk里带的例子。这个下手更直接。
; E: i' o5 \( f0 ^) l( h结合palm webos那本书看。

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-20 17:24 | 显示全部楼层
Palm webOS,1st Edition
4 x+ r% s% K5 j就是o'reilly出的beta版,有论坛朋友asics分享了的
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-21 03:35 , Processed in 0.316039 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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