JBTALKS.CC

标题: 建议 [打印本页]

作者: 希涯    时间: 2011-4-21 09:52 PM
标题: 建议
本帖最后由 希涯 于 2011-4-22 07:20 AM 编辑

我想写一个attendance system by barcode scanning.
我打算用java来编写 但是我想做成online system 可是就要用到 tomcat + jsp + xml
感觉上有点麻烦

我的c#的基本不是很好 所以不打算用C# . 可是用ASP.NET会方便很多 因为window本身就有IIS了

所以用java写会比较好 还是C#?
p/s : 只是功课用途罢了
作者: shippo    时间: 2011-4-21 11:33 PM
所以你的问题是?
作者: 希涯    时间: 2011-4-22 07:20 AM
所以你的问题是?
shippo 发表于 2011-4-21 11:33 PM



    所以用java写会比较好 还是C#?
作者: 宅男-兜着走    时间: 2011-4-22 08:09 AM
个人比较不喜欢 Java
功课用途 dotnet 好了, 很多现成的Library 可以用,
甚至可以不必写到一句code 完成你的Project
遗憾的是,
他们的MSSQL 不太好用
作者: ~Zero    时间: 2011-4-22 10:40 AM
你觉得你对哪个较强就用哪个咯,反正只是功课用途。
作者: goodday    时间: 2011-4-22 01:33 PM
C# 快
语法和 java 接近

赞成 zero 说法
作者: ~Zero    时间: 2011-4-22 02:33 PM
goodday 老大,
MSSQL 有什么好 UI tool?
我现在用着 SQL Server Management Studio,不是很喜欢,不过没其他办法了。

我是很喜欢 MySQL 的 phpMyAdmin 的,不懂 MSSQL 有没有类似的代替品?
作者: goodday    时间: 2011-4-22 02:39 PM
SQL Server Management Studio
咯 但 2008 的 有intellesense

不用打到半死
自己跳出来 的
zero 你喜欢什么的function
2008 的肯定好用
但only for 2008  database 2005 还要从 左边的drag 出来
作者: goodday    时间: 2011-4-22 02:41 PM
还有 schema compare
data compare
sql data publisher
会output  data dump
还有很多很多
作者: goodday    时间: 2011-4-22 02:43 PM
[youtube]RwlkXnnrFWo[/youtube]
作者: ~Zero    时间: 2011-4-22 04:09 PM
本帖最后由 ~Zero 于 2011-4-22 04:10 PM 编辑

我的是 2008 R2 哦,
intellisense 是有,可是也还是要自己想 SQL 来打。

你用过 phpMyAdmin 的话就知道了,Manage DB 的时候需要打 SQL 的机会不多,
因为 create, select, update, delete, alter table 全部用 GUI 按的就好了,
绝对不会怕说打错什么字就做错东西完蛋。

就算 alter table add column 有 not null 的,phpMyAdmin (不懂是 phpmyadmin 还是 mysql)还会帮你 populate 玩全部之前就有的 rows 去 default value。不像 MSSQL,要 add column 要确定是 allow null,然后每个 row 去 update,然后才改去 not null。

应该是我还不太会用吧。
作者: 宅男-兜着走    时间: 2011-4-22 04:19 PM
回复 11# ~Zero


    还有个很烦人的问题,
    每次要 Set Relationship , Foreign Key, Prime Key 要分得很清楚。
   
    set 好了 Relationship 后, 发现到 Primekey 忘记 auto incment, 然后就用 GUI 打勾了要 Save, 会出Error
    只能用 Alter table 的方式来纠正。
   
    还有个问题就是,Management Studio Version。
    我朋友用 mssql 2008 create 了db, 我用 mssql 2008 r2 来开, 顺便改点东西。 然后我copy 回去他电脑就不能开了。

   
   可能是我还不会用, 不懂得欣赏
作者: goodday    时间: 2011-4-22 05:47 PM

我是懒到 用 mouse 做完你们说的
zero
null 的问题
其实可以  set default value before 你 create column 的

你肯定打开 远端的 DB  吧??

宅男
version 问题
2008 r2 10.50
2008       10.00
2005 9.10
你不能用你自己的 db dump 给人的
要变成 SQL files

你找 sql publisher 2005
能把你的 DB 变成 SQL
包括 schema , data
http://www.microsoft.com/downloa ... &displaylang=en
作者: goodday    时间: 2011-4-22 05:53 PM


你们是说 一旦 create table 就不能再 ui 改
那是 2008 的 setting 问题

uncheck 照片 的 设定
能在ui  改 你要的
作者: goodday    时间: 2011-4-22 05:59 PM
我是 sqlms 的 error king 呵呵呵
遇的error 很多
mssql 2008 能 partition 你的 table  呢
把 不同的 id 或 年份的 row 同一个table
分不同的 hdd 存
速度 会很快的
有玩 array SAN 的 更多东西做
还有 indexing 的 full text search 的
统统 GUI  安得 很少 写 scripts 的
呵呵
你们请我喝茶  我教你吧呵呵
作者: 希涯    时间: 2011-4-22 07:28 PM
个人比较不喜欢 Java
功课用途 dotnet 好了, 很多现成的Library 可以用,
甚至可以不必写到一句cod ...
宅男-兜着走 发表于 2011-4-22 08:09 AM



    从以前学起都是java用的多 dotnet还真的难倒我了
作者: 希涯    时间: 2011-4-22 07:29 PM
你觉得你对哪个较强就用哪个咯,反正只是功课用途。
~Zero 发表于 2011-4-22 10:40 AM



    我的功课就是fyp 哈哈
作者: 宅男-兜着走    时间: 2011-4-22 10:25 PM
回复 15# goodday


    还贴图叻。
    可惜我加不到你分
   
    等你下来 JB, 茶已经凉了。
作者: 宅男-兜着走    时间: 2011-4-22 10:27 PM
回复 16# 希涯

    这帖子的意义何在?
    既然你说java 是你最强的了, 那么就用 Java 吧。 容易不容易实现你说的功能, 是看你对程式语言的熟悉度的。
作者: 希涯    时间: 2011-4-23 11:35 AM
回复  希涯

    这帖子的意义何在?
    既然你说java 是你最强的了, 那么就用 Java 吧。 容易不 ...
宅男-兜着走 发表于 2011-4-22 10:27 PM

抱歉 我不是这个意思 我只是想得到更多的建议罢了 谢谢你 =)
作者: ~Zero    时间: 2011-4-23 04:05 PM
回复  ~Zero


    还有个很烦人的问题,
    每次要 Set Relationship , Foreign Key, Prime Key 要分 ...
宅男-兜着走 发表于 2011-4-22 04:19 PM

哈哈我一开始用的时候也是遇到同样的问题,过后才发现的。
害我 recreate 了几次 table,因为不懂怎样 alter table 。= =+

还有是,auto-increment hor,里面叫 identity。。。
第一次看到这个词汇也是在 MSSQL 里面。

真的是还不习惯。 = =+

我发现,在 VS 里面也是可以 connect database 然后有 management tool 的,
GUI 都差不多一样。
作者: ~Zero    时间: 2011-4-23 04:11 PM
抱歉 我不是这个意思 我只是想得到更多的建议罢了 谢谢你 =)
希涯 发表于 2011-4-23 11:35 AM

对咯,反正只是功课。
要交的时候也是用自己的电脑来 present 的是不是?
那就没什么好考虑的了,选择自己最熟悉的语言,多多研究 algorithm,library,framework 等等那些就好了。

以后就不一样了,
还要考虑 server spec 和 client 电脑的 specs,version compatibility 那些,
到时候你才慢慢头大选择(+ 学习)新的语言吧。

毕竟我是觉得,在求学时期,比较重要的东西是概念,方法,技巧。
不是语言。




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5